Well... it looks like we got there in the end... I'll have to add that "jhoenicke.github.io" version to my list of bookmarks... so thanks for that headsup. Faster than digging the Trezor out and logging in and trying to verify it there

So, now we have:
- "legacy" signing which works pretty anywhere
- P2SH SegWit signing which seems to be random as to what can work (Electrum has a method which doesn't seem to work anywhere other than Electrum, Mycelium has a method which works in Electrum??!? but not either of those BrainWallet verifiers... Trezor has a method which at least works on one of the BrainWallet verifiers)
- Native SegWit signing... which is just as FUBAR as P2SH SegWit signing...
I guess the moral of the story is... just use Legacy addresses for signing messages!
