Combining VirtualWire and IRLib fails

Pause- "because you cannot use 2 IR Receivers/Transmitters in the same room "

If your project is based on this false premise and becomes needlessly more convoluted, I'd recommend resolving this misunderstanding and reconsider the setup.