Sim, o arduino que so recebe realmente recebe os dados de transmissão do controle remoto e recebe a transmissão do adruino que recebe e envia.
Eu cheguei a ler o funcionamento deste comandos noInterrupts e interrupts. Fiz o teste com os dois e so funcionou como esta no codigo que te enviei. Dessa maneira esta recebendo corretamente e enviando o codigo corretamente.
Mas realmente nao vejo o porque de usa-lo!!
Estou usando o controle da TV;
Os dois arduinos estão ligados em computadores diferentes. Então não tem como interferir um arduino no outro.
Vou fazer o teste com o exemplo IRreceive e daqui a pouco te passo.