fixes #5706 - host collection foreign keys - fix rollback
Merge pull request #4080 from bbuckingham/issue-5706

fixes #5706 - host collection foreign keys - fix rollback