Bump `mpromise` to 0.4.3

Couldn't re-open the previous PR
This version of `mpromise` has no new user facing features, and good code coverage.
Handles exceptions much better.