Improve check for whether an Emacs server is running

(server-running-p) may return results other than nil and t, when it
thinks it would be expensive to figure out whether a server is running.

So, the bits of code that need to know whether a server is running now
check explicitly for t, rather than just some true value.