omxplayer: Reset codec on flush to avoid a stale timestamp

If a partial audio frame had been returned before a flush we can get a stale timestamp
out after the flush which causes sync problems. Need to reset codec when flushing.