Of course I'm NOT entirely sure, I haven't looked very deep into the code.
But that -443 is wrong as it is appended by code later.
For that Android-Version string (2.31.151), I found it as solution to a similar problem in WA for Pidgin.
But it looks like they simply incremented an older version string (2.11.151) to a ~3 years into the future WA version.
Acutally I tried many different Android WA versions (2.11.395 to 2.11.444) ), all of them allowed login but also caused problems with contacts not being able to send messages.
Before my suggestion there was already a S40 version number (2.3.53).
I guess WA blocked this very old version last week from logging in.
Android/IOS/S40/... version numbers are NOT related and thus are different for each release.
Apparently the Nokia phones don't have encryption enabled yet and thus send plain text strings.
That's why I'm suggesting to change that resource to the latest S40 WhatsApp version (2.12.49), which is working for me (all contacts can send me messages again).
@Chungalin
Could you test if the problem persists using the attached build?
Edit:
I went back to checking older plugin revisions and there online statuses work.
It looks like a recent update broke these:
Nov 10. 2014; rev10945; "much less crazy imlementaion of xml reader" or one earlier.