Whelp, I finally gave my phone in to NokiaCare and lo and behold I didnt even get a real excuse when it came back. Apparently the PCB was "water damaged" and couldnt be repaired.. even though the device still turns on and operates perfectly fine. Oh, and they also decided to lose the port that fell out. *rage* Sigh, it's time to try and do the dodgey and get someone to solder on a new port. Failing that; get an android or something.