Коллеги всеже смог найти теоретическую ошибку, теперь думаю как ее устранить не используя исключения файлов по полной маске.
и так
http://site.ru/test.htm - файл посколкьу содержит .
Но проблема есть в том что никто не запрещяет ставить точку в урле
http://site.ru.test.12.08.2004 - тое содержит файл получается колизия посколкьу урл у битрикса без слеша или со слешем два урла на 1 стать сделать технически невозможн (что кстати правильно но тем не менее)
решение
Исключить файлы по маске
(1|2|..) и только в этом случае делать редирект на без слеша.
У кого есть идеи как оптимизировать этот кусок снипета.
############################################################################
#### Убираем повторяющиеся слеши (/) в URL ####
############################################################################
RewriteCond %{REQUEST_URI} ^(.*)/{2,}(.*)$
# Проверяем, повторяется ли слеш (//) более двух раз.
RewriteRule . %1/%2 [R=301,L]
# Исключаем все лишние слеши.
############################################################################
#### Убираем слеши в конце URL для статических файлов (содержит точку) ####
############################################################################
RewriteCond %{REQUEST_URI} \..+$
# Если файл содержит точку.
RewriteCond %{REQUEST_FILENAME} !-d
# Это не директория.
RewriteCond %{REQUEST_URI} ^(.+)/$
# И в конце URL есть слеш.
RewriteRule ^(.+)/$ /$1 [R=301,L]
# Исключить слеш.