Hide request details when no request selected

This is done to make the UI more intuitive
Fix reconnection bug in profiler

Ensure we don't use the named pipe until a client has connected when
waiting for reconnect