MySQL binary log reporting execution time as UINT_MAX
The unsigned value 4294967295 has the same binary representation as signed -1.  So I suggest that it is reporting "-1 seconds".

Either your machines are not in sync on time, or it is a bug in MySQL.

I have several seen other cases where "the clock ran backwards", even on machines that are synced with the time service.

Consider finding or filing a bug with bugs.mysql.com