I would do one of two things. If you really want to sail the USVI cancel the charter and rebook with CYOA. If not ferry your crew over and stay in the BVI. Since they have reneged on their promise with the boat they should give you a full refund. What you are trying to do has a lot of pitfalls and hoops to jump through.
G