Ooohhh... Love a good conspiracy theory...I honestly think there was something else, something kept secret, like he was in the back seat of AJ's car, that prevented the deal. Otherwise it was a no brainer.
Here's one - M'Vila never signed a pre-contract agreement but the club asked him to act to the media as if he had - this meant that the club looked good in letting the player out of the deal he'd signed and also made people think "well if we had a pre-contract then that'll be why we didn;t pay the transfer fee" when there was no pre-contract at all...
Maybe we should have a "SAFC Conspiracy theroies" thread!