append a random variable to the flv name to prevent caching.
you're video is probably starts downloading the first time and doesn't complete when you click on something and then when you return you try and download again. you would probably be ok if you allowed the first download to complete, in addition, to clearing your cache before the re-download attempt.
Nice work around solution if you are sending the request via urlrequest, but this does not work when I am loading the flv directly into the player. The flv playback component throws an error because it cannot parse the string and eliminate the verbiage after the question mark
Hence, the conflict here is between the component and how it is interacting with the browser. This problem is recent and looks to be a bub in the later versions of Flash player. This is a serious bug.that the Adobe team should address immediately.
remove the source or contentPath from the component parameters or property panel and use actionscript to assign the source or contentPath.
to report bugs: https://www.adobe.com/cfusion/mmform/index.cfm?name=wishform