Fix bug w/ exception not being passed to error callbacks of a Promise
Merge pull request #2570 from mduan/issue2556

Fix bug w/ exception not being passed to error callbacks of a Promise