One more subtle bug-fix in server status logic

Have to be careful when running with "set -e" here.