Add dependent destroy

Make sure we kill association objects when either end is destroyed

[Story #49167601]