Reduce allocations on location delivery

Allocating a new Binder object for every location delivery is causing
resource starvation when location deliveries are not processed fast
enough. Instead, allocate an object per registration, to substantially
reduce the number of total allocations.

Bug: 206340085
Test: manual
Change-Id: Ib0ce770a059acab37b431cb557f96c7fc008aec7
1 file changed