Redmine#3819: move promiser_*id to context initialization, outside the tight inner loop