Purpose of this commit is to improve automated activities in maintenance. Currently they are not always updated or rescheduled. Specifically when updating equipment, technician user of schedule date automated activities should be updated accordingly. This commit is linked to task ID 1838956 and PR #25899.