When a command with signed arguments is cancelled, message headers need to be sent out. Same thing for when the executed command is changed.