Add reading Queue timeout to prevent hanging processes (#335)
While testing with Meross device I had cases where the device started to send subscription "seed" DataReports but then stopped. This ended in a deadlock "waiting forever" on our controller side.
This PR adds a timeout of /default) 60 seconds and a No Response error class.