VID-1769 debugging race conditions with videos module load

It seems like there's a race condition causing a disconnect between the binding of the on rail load event and the triggering of it. This is a possible solution as well as some debug code to see if this is in fact what's causing the bug. 
Would sampling give you the data you need, or do you think you need the data from every single page load? I ask because we generate a *lot* of traffic, and having data from every single page might give you a ton more data than you need, and we don't have infinite data storage, so maybe that's worth considering.

To your other concern, though - calling this doesn't slow down the current page load directly, since it executes an async page request.