Exit singly-repl upon ^D

The repl happily exits, but our wrapper was hanging out in the event loop. Now
we'll quit for real.