Fix #onAssertSuccess called after #onAssertFailure in SoftAssert

Improve failure message in SoftAssert#assertAll

BTW. Another approach is do not throw exception in Assertion#doAssert, but do that in #onAssertFailure. But that is API change.