You are 100% correct in the above. I think the only issue - fully understandable and as you say "what it is" - is that per the parents (and in this I believe them) he got a reassuring call the day after Edsall was hired, as (obviously) Edsall didn't want to lose anyone until he had a chance to review them. Obviously, if he had been at all "wishy-washy" about the show of support then he could have lost someone who was a good get before he had a look at them. But it does suck.
More mysterious is the position coach purportedly visiting a couple of days before the decision was made. Perhaps he didn't impress the position coach, for whatever reason? We will never know.
As you say, not unheard of - at all - but sad for the player who (as was true in this case) gave up other possible schools because of the commitment he had made. And yes, I have heard of WBB coaches (one quite recently) yanking a scholly at the last minute because someone better came along, leaving the player hanging.