Typoing ceremony target is an 'out of game event', which has nothing to do
with the internal mechanics of the game. When I want my character to cast
flame shield at eronk, I type a command, and if i happen to typo, it has
nothing to do with the 'logic' or in-game stuff.
Point being is that if you can reissue a cast command with a different
target to fix a typo, you can also reissue the command with an entirely
different target. The way the code works is that the target is parsed
when the actual spell kicks off, not when the command is given.