fix solution for 17_2

This example code wasn't working correctly-- the code called the callback as "succeed", while the promise constructor's argument was "success". Also, the first test was written like it expected a callback, while the all() function returns a promise.