Log API stats from manager class. This ensures that API call stats are captured even when killswitch is on. Also move all parameter validation to manager, and not throw any service exceptions. Bug: 330769766 Test: TH Change-Id: If6cb61c6ac2b0607bf4b024b9e2f8d81db613a42