Seek for kPlayer events improvements 

Addresses FEC-395, there may be ways to better improve this on the flase side, or otherwise make the fallbacks conditional on transport type. 

But as is these changes make the search work a lot better. @MichalRadwantzor please take a look when you get a chance.