Currently, users with launch permissions can't launch pipelines and modify the revision. That would be a useful feature for us, specifically for users launching via tw/seqerakit/api.
For example, one approach would be to have a way to indicate in a pipeline that the revision should be flexible for users with launch permissions.