just a comment: It can be expected that a user starting a missing is either a high level manager not needing acquire resource permissions, or is a facility operator that already has acquired all instrument resources. I would not expect this call to do the acquire resource negotiations here. If they don't exist, the mission cannot be started and the user needs to be notified to acquire the missing resources first.
Also note that acquire resource is a human in the loop process and probably takes hours to days depending on how quickly a manager approves.