Fix artifact push capability detection
Two branches got developed at the same time:
- Tristan's cross-platform work
- my work on per-project overrides for artifacts-related options
Mine got merged first, and somehow this must have been missed in a rebase.