Bug fix.

Handle case where there were no new requests - no need to listen
to all promise, which might be null.  Needed to be an "else if"
not just an "else" to make sure there.