Make sure setRunDetails() is called at all run transitions

There was one case where setRunDetails() was not called at the start of
a run.  Had to modify the rxPacket() function to explictly call
setRunDetails() in that situation.

Refs #9446