Colocar instruções de "Redirecionamento" antes de "RewriteRule" em um arquivo .htaccess não significa que elas sejam executadas primeiro. RewriteRules são executados antes das diretivas Redirect e Alias. Eles são manipulados por módulos diferentes, e o mod_rewrite é chamado primeiro. Por essa razão, às vezes eu uso uma reescrita para curto-circuito em todas as declarações de alias e redirecionamento.
Sugiro não misturar redirecionamentos e regravações e converter seus redirecionamentos em reescritos e adicioná-los ao início de sua lista ou reescrever.