If the client didn't change any insets, we don't need to update the requested state while receiving controls. The requested state at the server side can still be up-to-date for free. This CL also sends the requested state to window manager if the local state is not the same as the dispatched state. Fix: 155752039 Test: atest InsetsControllerTest Change-Id: I676a88d3ef823d8717d03e80261e6e7a5f7e8c5f