branched bonus branch from h-hermsen branch additionally made it so device rebirths work known issues: as there is no way to error out of the two publish states, there is no way to reconnect to an MQTT Server once a connection is lost.