Initially, it looked like this was working nicely and the annoying
crash message no longer appeared when Ctrl+C was issued.
However, it looks like the fix for this has an (at least in my view)
undesirable side effect.
I frequently run something like "mtn commit file1 file2&& mtn push",
and the the first command tends to be what I cancel (e.g. if I realize
while writing the commit message that I need to add additional files,
etc).
Previously, when the first command was canceled, the exit value was
non-zero and the second command didn't run. Now, the first command is
indicating successful completion despite the "operation canceled: user
interrupt" message, and the second command runs.
I can't think of a use case where this wold be the desired behavior
(perhaps I'm missing something).