Self-etching primer on top of zero rust does not sound right. There would be no metal to etch.

Maybe a pro will comment on this.