Use net.Dialer with a 500ms timeout for the unixgram dial to guard against edge cases, as suggested in review.