Yes, deleting a VM calls recomposeVApp() internally which sets the vApp to a busy state. Probably, your deletions have finished quickly enough and the vApp was not busy during the additions.
The recomposeVApp() method from REST API supports both:
- adding/deleting VMs in the same call
- adding more than one VM in the same call
Regards,
Todor Todorov