• have you tried manually issuing checkpoints prior to the emptyfile?

    It would probably also be helpful to have the database set to SIMPLE.