Add a not_preempted_assertion around chain_database::push_block()