payloads/vcs: allow null for status (pushes / repo updates)
adapters/vcs: only delegate payloads (for now)