70f26f9142
* Separate cases in DeviceListener According to the comment in `else` there were two ways to end up there. Split these into separate cases and provide a different log message in each case. If we somehow get there another way, throw an error. * Replace a throw with an error log