O Rsync não suporta isso. Pode ser modificado para fazer isso, mas o rsync já tem muitas opções. Você poderia realizar seu objetivo executando isto após o rsync:
find /tmp/userb -type l -ls |
awk '$13 ~ /^\/tmp\/usera/ { sub("/tmp/usera/files/", "/tmp/userb/", $13); print $11, $13 }' |
while read A B; do rm $A; ln -s $B $A; done