When needs_publish? is nil, that indicates we couldn't determine if publish is needed. Since we did not determine a hard yes/no, we should allow users to publish CV even if they pass "--publish-only-if-needed true"
Created from redmine issue https://projects.theforeman.org/issues/36581
Upstream bug assigned to None
Moving this bug to POST for triage into Satellite since the upstream issue https://projects.theforeman.org/issues/36581 has been resolved.