Fix bug in child connection creation leading to empty parent pointer, and...

Fix bug in child connection creation leading to empty parent pointer, and remove work around in destruction function
5 jobs for refactor_librist in 1 minute and 31 seconds (queued for 2 seconds)