Currently, if only the end time is changed (either through Job > Reschedule or dragging on dispatch board), the audit trail says someone has rescheduled the appointment. so sometimes when you look at a completed job, you see the audit trail say the job has been rescheduled after it's been completed. This is confusing. We should just have a separate audit trail item for when only job duration is changed.
The changing of a job type also triggers duration change, so that should be captured as an audit trail item too.