Fixed buffer completion callback occasionally not running on main thread.

This tripped an assert.