Would using callTriggerRegisterPlayerEvent(trig, GetLocalPlayer(), SOME_EVENT) be safe if you didn't create any handles/do non-local stuff in the actions?
As long as you're not creating a handle for only one player of type event, which should skew the players' respective handle tables, then you're fine. This is reminiscent of creating a multiboard for all players and only showing it for one.