Looks like this is "early closing" the console before the RunStopped event actually comes back from sbt-remote-control.  i.e. we shut down the console websocket early.   I think it makes sense, but you can partition it into its own PR if you want.