If you have DB2 9.5 (at least FP 4) or higher, then set the following to YES in the db config.
Block non logged operations (BLOCKNONLOGGED) = YES
It will not allow commands to be run that are not logged, such as NONRECOVERABLE Loads, and the situation you mentioned.