I've backed out the changes I made to the bluetooth app, and that seems to have fixed it. I've uploaded v3 to
here and
here. (Thanks for giving me access to the extra mirror @
Trap63!)
Unfortunately this means that the phone app will stay blue for now.

When I have more time I'll try to figure out what went wrong.
Please let me know if anyone spots anything else that is broken/missing etc.