Cancel a command running on a robot.
Takes the execution_id reported by get_state, so a command started by
anything — an operator, another agent, a scheduled routine — can be stopped
from here. The command's result/1 runs as usual and awaiting callers
receive its result.