Assume 2 instances where 1) the dealer button stays in the same seat for 2 hands in a row. The mistake is realized after substantial action has occurred. This way a player pays the big blind twice.

Situation 2, the button moves forward twice, so that one player BB is skipped. Is it a correct solution tô move the button backwards, and the two times forward só that every player post the BB in that round?