Added more debug output before the readSensor at the end of the while get_busy() to try to determine where it is hanging