I've done some further trials to narrow down my problem.
It turns out that if I erase sector zero and then reset the ColdFire, I lose the ability to further write to flash
via the EZPort interface.
If I erase and then re-program the flash without resetting in between, everything is OK. I can still write
to flash.