ziafazal/api-fix-progress-avg-greater-than-100: fix progress value more ...

@feanil -- here is a branch of release with the commit for PR #317 cherry-picked into it.  Let me know if it needs any tweaking.