This is to be seen as a starting point for troubleshooting and not the answer for everything (I will try though).
I’ve seen this a lot now the last few weeks, and we can start right away with saying that it’s NOT a phone problem but rather problem with the facebook account you’re trying it authorize. Haven’t found a THE solution for it yet, but there’s a few things you can try.
Talking about the 4.2.2/sense 5 update for One X/X+ that’s rolling out now. I’ve had it on my One X+ a bit over a week now and it just works fine. Haven’t found any bugs or “imperfections” on it so far.
MoreLocale 2? you ask. It’s an app to set locale (language and country) on a android phone that doesn’t have it in the language list. Like, there’s no Swedish on a UK phone for example.