Detect download compelte with state change since aMaxTotalProgress could be -1