_stream.py: fix _buildtree_pull_required logic
Description
Whilst testing new functionality for optional buildtree pushing I realised the if logic for returning the empty list was incorrect as a NOR
Changes proposed in this merge request:
- Return empty list if not set to pull buildtrees or no fetch remotes available