Only reset and return early from switchLocale if locale is nil

Right you are, it's a much simpler solution now.

I took the liberty of adding my name.