If you certify a key (locally or exportably) you are not asked if you want to publish.
If you revoke a local or exportable certification you are asked if you want to publish (on keyserver, but wording should change with T6663).
A sensible process would be to ask the question on certifying exportably and on revoking an exportable certification.
And never ask when working with local certifications.