harden beacon parser, transmitter and identifier classes to make arbitrary transmission settings more robust