### Describe the bug Any time you have an expression like `{await promise && foo}`, `foo` is the _latest_ value rather than the value associated with the batch that was restored ### Reproduction [link](https://svelte.dev/playground/hello-world?version=5.39.12#H4sIAAAAAAAAE21STW-cMBD9KyMrSkCNQEluGyDKrceq15CD4x0Wq96xhYelFeK_1zaQpm1OiDfzPnjDLEieURzEVzTGwmQHc4QMj5rxmItb0WmDXhxeZsG_XNyLQMA31rNzhb-g4Yi9SY-f4coSI3GQEZVXg3YMRtKpbgX7VjQttWyQYUBvzQUHDzW8vD4GOAy6kRRrS-BG32cXaUbMYY6TloOuZ5jBDfasPd7uCrAEhW8rWEya---7cpY_rtR3ryLpZjnUzU7fXP6s8jjQbpLA5Z9svtcdZ3_lsgYLY0_ZTZppOt38b73Rnoot1iYbu6DwBVeeJWN2l29VXGHXoeIs0SJYlWubsUGqXOOCtAdNasBz6Bt40goLIMt9CBBS2jEct5fOIRVV6ZoPrCS6MzTvy6oPh0JgC_flPXCPBA_lw0YO9LeRORRgSRmtftTzWiTBlxruluY9SlWui80nlOS8NOnxYS9lm2kpZznJECjdiYd4_utroCVGCP8W408Wh4gvr-FNajNpOopDJ43H5TfMrMmO3gIAAA)