More cleanups to the Live Listener init process

Added checks to see if we could complete the init process to several of
the rxPacket() functions.  Also, if the user requests data from the
start of the current run and we're not actually in a run, we'll throw an
exception with an appropriate error message.

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