Also negotiate the profile from the downstream peer caps instead of using a property. Fixes bug #650594.