Lowercase role checks worked for us at first, but later on we noticed it doesn’t need the lowercase. The issue we had was caused by a deprecated plugin.
So, concerning your questions: Yes, 1.0.5 and we changed that one line of code only. Nope, it didn’t work.