UdpCommandDemuxer also now supports devices "under construction".
We haven't genericized it with an unordered_map or integrated it into device.cpp's async methods yet.