TVPJSFRMWK-1454 - Added clarity about old and new states, removing potential for a race condition if the broadcast video object state changed asynchronously during execution (unlikely, given JavaScript's single-threaded nature, but as that object is a special device-specific integration point it's best to be careful).
TVPJSFRMWK-1454 - Bringing onError call into line with the rest of the API.
TVPJSFRMWK-1454 - Removed unneeded checking of the channel list when provided with all neccessary tuning information.