Added retry loop to daemons so that they will keep trying to bind to their listening sockets. This fixes some issues that occur on startup.