Sometimes the server will stay up a few minutes after the host leaves before it goes dead- usually it's unjoinable or just a ghost server. You can also be kicked from your own server, and it will do the same thing. Just luck of the draw, I guess.
Does that explain it, IcyGamma?