If you are coming from the BVI to pick up crew in the USVI:
Clear OUT of the BVI at C&I 1st.
Unless they are arriving in STT on a morning flight it will be mid to late afternoon before they are aboard, rushing back to the BVI is uneccesary - an overnight in STJ is not an unpleasant option for you and the new crew. Yes, you will have to clear in at STJ, even if you are picking up in STT somewhere.
An overnight in Christmas Cove, dinghy pick up at the STYC is an option for that plan.
The Caneel Bay mooring, clearing in by Dinghy at Cruz Bay, crew taking a taxi and ferry to STJ and either staying there or moving up to Maho, Francis or Leinster Bay for an overnight NPS mooring is a peaceful, less stressful welcome aboard night for new crew.
Clear into the BVI the next morning at west End or JVD, save some $$, and enjoy a quiet anchorage in STJ.