My impression has always been that the Yasso 800s don't tell you what you can run for the marathon, they just tell you what you can't run. So if you couldn't maintain 2:42's for this workout, for example, you probably shouldn't plan to run 2:42 for the marathon.
In other words, the workout gives you an upper limit on what to shoot for. If you've been training like a mile-5k guy, or if your aerobic capacity is underdeveloped relative to your speed, then you may not be able to run a marathon close to that limit. It's similar to how 'race equivalent calculators' may predict a faster marathon, based on your mile time, than you could actually run.
That said, if you've been following a marathon training plan which focuses primarily on developing your aerobic capacity (lots of tempos and long runs), and if you don't have much of a background training for shorter distance races or doing fast interval sessions, then Yasso 800's probably give a pretty decent prediction for your marathon time.