ThenCommands are effectively linear: they can only be used once. Make
this restriction more difficult to accidentally violate by applying
MOZ_TEMPORARY_CLASS.
Fix the one line of code that this breaks. Castigate its author (who is
also the author of this commit) accordingly.
No functional changes.
Differential Revision: https://phabricator.services.mozilla.com/D200061