fix($progress): progress and totalProgress reporting issues #1175

Fixed the issue described in #1175.  Also added some code to ensure progress callbacks are never repeated.
chore($build): inc build num #1175