I added an item to the "Things you must do to get SQL running" list, it now includes "edit /secure/daemon/master.c to allow the SQL daemon to access a socket". I attached a file outlining the change that's required.
Without this, you'd get non-blocking sockets ending up as -7, instead of a positive integer.