I don't really think it is an operating system glitch, and if he doesn't have a computer there in case of a problem with the update, I suggest he wait on that.
That international switch must be something unique to Verizon, as I do not see that on my AT&T phone, and it refers to CDMA. That SMS switch in Messages settings is just for iMessage. If an iMessage cannot go through, then it would automatically switch to SMS, and incur any SMS charges. Since he is on Wi-Fi, that should be handling his iMessage send and receive, however the activation of iMessage is dependent on an international SMS. If you turned it off and then turned it back on again, I wonder if it activated completely. Does he have the opportunity to iMessage someone in the UK to test? If he turns off the SMS switch in Settings, and then restarts the phone, if he tries to send you something and it goes by SMS, then for some reason his phone is not recognizing your number as an iMessage number. The only other thing I could think of is to turn iMessage off, then go to Settings>General>Reset>Reset Network Settings. That would clear network settings, including Wi-Fi. He would need the passcodes for any Wi-Fi that he wants to join, and have to join them over, but it is supposed to clear any network glitches that may be occurring. Other than that, I cannot think of anything else.