only require edit permissions if a change is required during datasource presave

Unless I'm missing something, I don't think there's anything that should require edit permissions on the child in a datasource unless there's a reciprocal or publish-with-parent setting.
I would `wp_die()` here