is it possible for the trainer to unlock social rewards client side or is the locks also server side?
it may be possible for a trainer to unlock the rewards.. especially since they are unlocked in your main save once found.
and this option could be useful so you dont have to wait for the events to spawn..