i18n: Make recode_substring_pool() always return a pool_malloc()'d string.