Are there any noticeable advantages of using backout instead of revert? (by using revert I mean hg revert -r BeforeIStartedThisBadIdea hg commit -m "Giving up the flawed concept" )