Well, on being sidelined for 6 weeks, we don't know for sure the hammy was the reason.  In fact, I remember commenting at the time on the lack of info about it.  There was never an update that I saw, even on Twitter.

If this was in the plans all along, they might have been doing him a favor just keeping him healthy enough to pass someone else's physical.