Currently if the service times out it returns None, but this is picked up by the False handler. The checked state should be set to None in this case.
Currently if the service times out it returns None, but this is picked up by the False handler. The checked state should be set to None in this case.