properly enabled/disabled commit logging. No longer will attempt to
unload
data if none is in queue.