It's a new rule and I've never heard of it being invoked elsewhere but surely it has at least once?
It was a dick move by Lafferty to call as late as he did and don't think he can have any complaints.
If it was a real injury then he messed up and should have informed them earlier.
If it wasn't, quite normal for a lot of these international pullouts, then he deserved it.