Fix tree generators working on the unbuffered underlying world. (#2705)
Adds two methods to EditSession to allow getting blocks which are buffered by the EditSession, not yet set in the world.
This allows the proxies used by tree generators to know the eventual state of the world, rather than the "real" state. (f002c034 by wizjany)
Just re-throw here given it's already an extremely niche condition and will block commands
---------
Co-authored-by: Maddy Miller <mnmiller1@me.com> (b0c14624 by sirywell)