..."unknown reason"?
You did say that Disk Utility repaired something on that external...
That was likely the culprit, and you fixed it! (or, Disk Utility did the fixing, eh?)