No, you're just complicating things unnecessarily. There are only a few dream sequences, and as I sad, there could be a way to pressure players to take those long rests. And if they still don't, so what if they get locked out of content? Newsflash: it's a non-linear game. In no single run will you experience all the content. All other camp cut-scenes *do not need to be* *camp* cut-scenes.
And my system solves the biggest problem with the resting system - the fact that it can be spammed.