Fix hotspot control

- Fix bug with detecting state on android 4.0+
- Correctly notice when android has turned it off
- Give up after 20 seconds with no progress