Knock out the problems that were causing initial (reset) to fail. Repeating still fails (my initial guess is that NREPL is the culprit)
This version seems to start correctly initially (- server handshake). Then fails to kill connections because it can't cast a socket to an Atom
This version looks as if it's refreshing properly
Really just a comment about threading options