Here is what the Wowza documentation says about this issue, take a look and see if this might fix it:
Cause: Attempt to stream a file while it's being recorded. When the stream is unpublished, Wowza Media Server will write the moov atom data to the end of the file. You can use the IMediaWriterActionNotify listener to listen for files to be completed. If you use the nDVR AddOn, then you can record while playing back a live stream.
server WARN 404 [path-to-video-file] MediaReaderH264.open: java.lang.Exception: QTUtils.parseQTMediaContainer: File is missing 'moov' atom.
You may also get this error if you try to playback a file that has H.264 content but isn't an mp4 file and you use the mp4 prefix. Example, you have published H.264 video from your encoder and Wowza Media Server has recorded it as an FLV file. If you use the mp4 prefix in this case, you'll get this error. The correct way is to treat the file as a standard FLV file.