SORN only applies to current owner, if it's sold whilst SORN'ed then new owner will either need to re-Sorn or tax the vehicle. It can be taxed at a Post Office using the new keepers supplement. Just send off the V5 like you would normally do to inform DVLA of change of keeper.
I've not heard of this 21 day law before, where did you read that?