Well, I'd like to express my opinion about that.

выспаться - to have a good long sleep, that's all, it doesn't ever imply that you lack some sleep time recently.

BUT there's another derivaty of...