[1.14] Fix error behaviour on reload if a connection has an unknown uid
Backport of !417 (merged), which needs to be reviewed first. Includes !437 (merged).
Changes relative to !417 (merged): omit tests/meson.build
change since 1.14.x doesn't have Meson.