Allow bulk_job to take a pre_commit hook, just a proc that it calls before calling commit