I really like using the same HttpClient instance for all sign out requests. Moving the HttpClient from the service to this component fixes some fairly awkward serialization issues that I'd wanted to address in the future, so it feels like I get that for free with these changes.