No longer create promotion adjustments if the calculator returns 0

Fixes #3966