Because it's the only way to catch the Restarted event. If we connected to the upstart system socket instead (assuming we can as a user, haven't checked), we'd loose the connection and have to reconnect, most likely loosing the Restarted event in the process.
Because it's the only way to catch the Restarted event. If we connected to the upstart system socket instead (assuming we can as a user, haven't checked), we'd loose the connection and have to reconnect, most likely loosing the Restarted event in the process.