[ruby mode] Fix 'loop do' creating two indentation contexts

Closes #2146