Blocker: IMHO, what this does is that if some upload has been issued, but none has finished uploading *yet*, you are going to clear interval and proceed to completeMultipart, defeating whole purpose of this.

(nothing finshed/settled yet = `parts.length = 0`, so `if (not parts.length) is true`)