Hi,
Had the same issue. I've just solved it. I turned on data transfer limit in data sense, and FB chat has signed in right away.
If you have it turned on already, disable it. I think the problem solves itself by changing data limit state in general.