Use ping-pong with reconnect consumer

- Takes 100% cpu on connection lost ...
Start with EXTREMELY UNFINISHED rewrite

- pushing because I'm switching machines