Correct filename in error message.
Correct day boundary condition. Fix for ucRecKind=0 in BBC RB 301.
Improve error handling & reporting, especially race conditions with files being deleted.