Fix byte swapping in reconstructing packet from byte array.
Fix timing issues starting thread.

--CAR and BRJ