audio/internal/readerdriver: Bug fix: AudioQueuePause/Reset might take long time
audio/internal/readerdriver: Bug fix: AudioQueuePause/Reset might take long time

This issue has existed since ae14caee93e9af7b9db4ee7345d39dc35d1763a7.
This change fixes the issue by skipping the C function calls when
possible.

Updates #1650

hajimehoshi/ebiten,hajimehoshi/ebiten