reject promise in case of errors in pullContainer()

If an error occurres in pullContainer() the promise now gets properly rejected. Otherwise the promise doesn't get processed and therefore the user application is stuck without getting any feedback.