> Perhaps the fix was incorrect. But removing the fix is not right either.

I agree completely. What I've done here is provide a branch to isolate comparing these differences, and revert the way fossil behaves on the command line (by eliminating that original feature's side-effect); Am hoping to get the original fix back in, w/o it's side-effect, merge back to trunk.