UI: meaningful error for tree update fail
this commit invalidates the tree hash on parse fail,
so that the error message is created by the popup
and sent to the user, and so the user doesn't have to
force update the tree.
these sorts of errors should be rare