I think we can still improve how app discoveries its registration. First simple adjustment would be to publish an URI Template that app can discover.
Another approach would be that after consent from the user, the app is being provided with IRI of its registration. If app looses that information it just tries to register again and agent which would present consent screen can skips that step and again just provides existing registration reference to the app.