Hotfix the fake auditor to wait until connection before calling hooks
Hotfix the fake auditor to wait until connection before calling hooks

The fake auditor's dl* overloads will issue hook callbacks anytime after
hpcrun_init_fake_auditor has been called. This call happens before the
fnbounds server framework has initialized, so if dl*open happens sometime
very early in initialization fnbounds will fail to analyze the application
and early binaries.

This commit supresses hook callbacks until mainlib_connected, matching
the behaviour of the real auditor. Due to the use of dl_iterate_phdr load
modules are not lost by this delay.

HPCToolkit/hpctoolkit,HPCToolkit/hpctoolkit,HPCToolkit/hpctoolkit,HPCToolkit/hpctoolkit,HPCToolkit/hpctoolkit,HPCToolkit/hpctoolkit