One thing I always do is to exit and re-enter the lot in build mode after I use changelotzoning. It seems to need that before the game will recognize it as a dorm.
As best I can tell, though, that would not be related to the problem of having the lot disappear.