Problem still persists, But something that has become apparent, is that on first time launch after starting up, BCS doesn't show a UAC pop-up. And after I restart BCS by force crashing it (Have to complete a tour first to force this crash mind you); only then do I get a UAC pop-up, and then BCS is fine from that point on.
Never mind, had the UAC on the first launch this time, and it still didn't return to depot correctly.