Fix wrap-callback

Without this fix  *promise-keep-specials* works only for first link of the promise chain.