control: handle SystemExit from control commands gracefully

argh raises SystemExit from control commands when invalid
args are given. Previously the command hung forever in this
situation.