Delay initialization of the live listener

Don't perform the final initialization steps for the live listener until
the first BankedEventPacket arrives.  We don't need to complete the init
steps any earlier and waiting as long as possible ensures all the device
decriptor and variable value packets have been processed.

Refs #6661
Merge branch 'feature/6661_LiveListenerDataStart' into develop