[MacRuby] #1139: MacRuby inconsistent compared to CRuby when breaking from hash enumeration