fix race in dynamic handler configs (reentrancy) (fixes #2774)