Custom equals that ignores timestamp fields to prevent false positives when comparing users in nested objects like ZyncJobTimeLogSummary. Only meaningful user data is compared, not metadata timestamps.