I think to specify the revision you need to be logged into snapd
as a user that has permission to change the snap in the store. The most obvious scenario being that if you are the owner of the snap you are able to use --revision
for that snap, but other users cannot.