if there are wueations as to who will go, just don't have full profiles for the people you're booking now. I have 8 people on my
MDE who are nothing but names and ages. None of them have profiles other than that. So if I book for Amanda's profile but then Sylvia comes instead, there's no issue. Sylvia just uses Amanda's mb.
Now our extended group hasn't had tickets for awhile, but if we did, they would be new tickets. And if Sylvia took them over it wouldn't be an issue for that first use. And if I ran into the same thing again, I'd just create a Sylvia 2 profile if amanda might go instead. That means none of them can use their old MBs, but none of them really care about that.
So just don't use anyone's real profile if you aren't sure if they are coming.