Gracefully handle transitory decode errors during seek processing
Gracefully handle transitory decode errors during seek processing

Some files were failing to play due to bad order of operations
in processing the duration-extraction-via-seek-to-end-of-file
operation. If we tried to read over a Vorbis header packet, it
threw an error instead of gracefully passing over it.

Fixes https://github.com/brion/ogv.js/issues/196

paladox/ogv.js,chrislearn/ogv.js,chrislearn/ogv.js,xzf158/ogv.js,paladox/ogv.js,chrislearn/ogv.js,xzf158/ogv.js,paladox/ogv.js,xzf158/ogv.js,paladox/ogv.js,xzf158/ogv.js,xzf158/ogv.js,chrislearn/ogv.js,paladox/ogv.js,chrislearn/ogv.js