Actually trigger on progress when promise is fulfilled/rejected.