Com sua expressão regular, você está reconhecendo:
"RvA_X-IRB-IL-CA101-RvA_X-IRB + 020000-20150327212332-055582-P"
em parte porque você está usando \ 1 como outros apontaram. Observe o repetido "RvA_X-IRB".
No entanto, pode ser importante notar que você está usando "\ b" também, e isso funcionará somente quando você tiver um caractere "sem palavra" em um lado e um caractere "palavra" em o outro. link
Não tenho certeza se isso é intencional, e é por isso que omiti o "b" em "-bil". Na verdade, estou surpreso que seu RE esteja funcionando no primeiro caso. Por exemplo:
echo "-bil" | sed 's#-\bil#GETIT#'
-bil
echo "-il" | sed 's#-\bil#GETIT#'
GETIT
Ou:
printf "%s\n" RvA_X-IRB-bil | sed 's/\(RvA_X-IRB\)-\bil/GETIT/'
RvA_X-IRB-bil
printf "%s\n" RvA_X-IRB-il | sed 's/\(RvA_X-IRB\)-\bil/GETIT/'
GETIT