Drain asynchronous recording callbacks before snapshotting audio
When a recorder emits buffered audio through asynchronous event handlers, stopping capture may schedule the final callback without waiting for it. Snapshotting accumulated bytes immediately can omit final speech even though the stop method returned successfully. Inspect the libra…