My recollection from my time as a vodafone customer is that it costs nothing to receive a text while abroad but it does cost more than usual to send one (as you said, 49c). I was a billpay customer, but don't think that would make a difference in this situation.
Edit: found this on the vodafone website (did a search for "text")
"It is free to receive a text message whether in the Republic of Ireland or abroad."