Replace deferTransactionUntilSurface with deferTransactionUntil

In the case of the BLASTBufferQueue adapter the IGBP assosciated with
the Surface will not be known to SurfaceFlinger. This means passing it
as a handle for deferring transacations will fail. This is a first step
at making deferred transactions work with BLAST for migration purposes.

Bug: 146598493
Test: Builds, existing tests pass.
Change-Id: I2e1f9d7a7bc079c18d0e4f4fbde3541022b15f1f
4 files changed