Hmm, I guess I would expect to see a different set of logs if the module is removed from the NIC locally since that doesn't happen if it just loses link.
You might try removing the module at the other end and see what is shown then.
Otherwise we might be looking at a difference in the driver. I doubt the CPU microcode would change anything there.