.NET Core Service Provider Gotchas and Less-Known Features