Can't Get Error To Come Up When Bluetooth Disconnects

Thanks to all for your help, you really helped me understand what is going on and how to resolve it.

Since my arduino is sending temperature updates to my app at a faster rate than my app is looking for information, there should always be bytes waiting to be received if I am connected. I simply make the assumption that if there are no bytes available to receive then I must be disconnected.

Worked like a charm!