refactor(kda): disallow None host extend lengths — raise instead of silent fallback (#1161)