Have you tried to use a group obligation instead or in addition of individual obligations?
How you build the Obligation table in that case?
Mechanically, how much do you reduce the strain threshold of each individual if the group obligation is triggered at the start of the session? by 2?
Cheers,
Yepes