Bug 3129 - startx can be smarter regarding 'server already running'

Summary: startx can be smarter regarding 'server already running'