The output from ghci demonstrates that wa >>= f produces the result even though wa contains diverging computations.
% ghci lazy-writer.hs
GHCi, version 9.4.4: https://www.haskell.org/ghc/ :? for help
[1 of 2] Compiling Main ( lazy-writer.hs, interpreted )
Ok, one module loaded.
ghci> go
False, 42
ghci>