Help detect some errors wrt begin/commit reversible_command order.