Despite the extra hassles of collecting yr bags, I would do it.
With BA arriving in Term 1 and the VS flight in Term 3, there is a lot of scope yr bags might miss the flight. (If with BA all the way its different). It all depends on how long yr transit time is at LHR. You can always ask the VS gate staff to confirm your bags have made it.