Fix socket path validation

The current validation will always fail if the socket exists and needed
to be an inverse of the current logic.

My guess is most people use TCP sockets which is why this was
never discovered.