My understanding is that when a poke is traded, the offer is still there, it's just that the pokemon have already been traded, and the person who, in your example, was looking for a Lucario, has already traded away his Jirachi for the Lucario, but for some reason it still shows up.