what makes this more correct than the other way? if anything an interactive rebase requires a lot more ceremony
The interactive rebase is a completely normal operation and intended for exactly this situation. It is also much easier to craft more than one commit, and last minute fixes of spelling errors and such things.