1. he cannot hold visa in two GCC countries
simultaneiously

2. better he goes to join the Bahrain job, somthing like
a vacation in home country and delay visa processing
in Bahran, till July

3. In any case , it is better to CANCEL MANUALLY in Qatar
rather than waiting for a "natural death" of visa in
July. I have a friend, who did like this, but later
got a good job in Qatar . WHen he went to stamp his
visa, immigration says his earlier visa is not yet
cancelled...
"Natural death" ( expiry ) is not cancellation.

It was a new information for me too...

4. To avoid all complications, better you both cancel
the visa and take your wife to Bahrain..
problem solved..na??