_stream.py: Do not connect artifact remote caches if pull is disabled

If artifact remote caches are available, elements are marked as pull
pending in non-strict mode if the strict artifact is not in the local
cache.

Fixes #1469.
1 file changed