Ok. It might be just a simple oversight somewhere. If you want to make PIKE_MODULE_RELOC work, I suggest something like
if (has_prefix (identifier, "/${PIKE_MODULE_PATH}/")) werror (describe_backtrace (backtrace()));
at the beginning of resolv(), to see where it comes from.