im a web dev for 23 plus years - you don't just lose a domain name - that just does not happen
the day it expired they would of know and they would of been able to reregister it
Sounds like someone got hacked and details were changed
The only times I have seen this happen when email accounts or computers have been compromised