Fix autocorrect problem

Wrote failing specs for a few corner cases I found where rubocop would die, and made a solution based on doing just one correction and relying on the repeated inspection when a set of corrections fails.