missing return in profiling code can cause truncated profiling keys
two be stored ... if we DO prefer that rather than losing the value,
we can rewrite as (void)bsnprintf();
unlink socket upon server shutdown