[SoftDelete] Deleted Association proxy bug

There appears to be a bug where a softdeleted entity will still appear on associated entities as a proxy, but will error upon load.
EAGER loading the association will trigger a different error but it is essentially the same.

I've added a test to demonstrate the bug, but i've no idea at the time how to fix it.