core: don't leak ActiveConnection object on AddAndActivate failure