Subscribe to sockets earlier so debugging works even when components throw errors