Fixed router logic to wait for user and other subscriptions before rendering