EON.PublishBirth() calls _MQTT.publish() twice.
publish() only sets the inputs to _Publisher, it is not until _MQTT() is called that the message is published with a call to _Publisher().
Either have some sort of state machine to
1. Connect
2. Publish NBirth
3. Publish DBirth
Or have two publishers (and two blobs, etc)
Implementing state machine to
1. Connect,
2. Publish NBirth,
3. Publish DBirth.
Splitted connect into;
1. PublishNCMD,
2. PublishDCMD.
so it's now;
1. PublishNCMD,
2. PublishDCMD,
3. Publish NBirth,
4. Publish DBirth.
solved in v0.0.0.21