I think the owner will remain the same, even if a collaborator publishes to the same endpoint. Publishing to a new endpoint is one option, but it requires transferring all of the ACLs, etc. Further, none of the history can be transferred in this way.
The better solution is to actually transfer ownership! Ownership transfers (of apps and other things) are now available in RStudio Connect 1.7.2 (released last week), so it is now possible to change the owner of an app through the usermanager CLI.
https://docs.rstudio.com/connect/admin/cli.html#commands