app: fix file_utils_file_with_new_ext() to not just cut off the extension