Fixed the reconnect loop so the config gets reran on reconnect
Survive failed decode attempts