Oh and just for double checking: In the original patch you've posted and which Zygo tested, AFAIU, you had one line replaced. ( https://friendpaste.com/22t4OdktHQTl0aMGxcWLj3 )
In the one submitted there were two occasions of replacing em->orig_start with em->start. ( https://lore.kernel.org/linux-btrfs/20190214151720.23563-1-fdman...@kernel.org/ ) I assume that's on purpose? Cheers, Chris.