TRQ-2250 Avoid trqauthd aborts

trqauthd does not handle SIGPIPE so a buggy/rogue client could
cause it to abort. Also, the new feature to shut down trqauthd
does not verify that the request comes from root.  These two
flaws could allow a denial of service attack.