* fix queues not emptying fully by changing gets to a blocking call with short timeout * add extra error/warning messages when there's a possibility of missing recording segments