introduce wait() semantics to all success() variants
Merge pull request #3977 from nlhepler/lh/success

introduce wait() semantics to all success() variants