fix for chained hooks: if overridable module is not found, the thing falls back sequentially checking each and every hook in a chain from last to first, and falls back to default (unhooked) module only if there is no overriding module in a whole hook chain