fix(child routers): address various child router bugs