Transaction Group Triggering When Value Has Not Changed

I have a simple transaction group:


This is one tag that is either true or false. This morning, something very briefly interrupted the connection and it wrote the same value twice:
image
Is there any way to prevent this?
I know that this could be caused by making an edit and resaving the transaction group, but this is not the case. I can see that there was some sort of disconnect on the gateway at the same time from the CPU usage:
image
Would also be open to suggestions for preventing this.