That will work. You may want to make sure though that vCenter Server and the free host do not try to access the same VMs simultaneously (although the file locking should avoid issues). Keep in mind that features like storage I/O control may not be able to work properly in such a case, because the free hosts are not under its control.
André