Use loaded scheduled calendar for scheduled activities look up.

Instead of querying database to get scheduled activities which need to mutate, use already loaded scheduled calendar. This should make amendment approval faster.

Also use 'Join' fetching strategy to disable the lazy loading for the scheduled calendar and related nodes.