VS still have 7 x 747-400's (
AFAIK they are owned) on their books - As you say not sure if all 7 though are in full service.
7 x 450 seat units are quite a large chunk of one's fleet.
They have paid for themselves many times over as people movers - same as BA's.
VS use them to MCO (Disney, and now all the USA is closed) and the Caribbean (many islands are now shutting doors)