SERVER-15113 fix order of cancellation vs. signaling in elect_cmd_runner