React to UsePerRequestServices

Ah the weird behavior I'm seeing with options I think might be related to the fact that OptionsServices are registered twice here, once for the ConfigureServices method automatically, then again for the UseService(services => { }) call