I don´t know your exact reset sequence so i can guess only.
POReset: processor and everthing else powers up --> enough start up time for flash
HReset: 16 clock cycles are to short to reset your flash and to be ready to serve RCW
SReset: no problem cause no flash reset is caused?!
these are only some ideas...