I think Thomas has been enumerated twice,once while visiting John & second as the head of house with Bridget although he wasn't there at the time,I have seen this before.
Also his age in 1905 with Bridget is way out but in 1900 he gives his birth year as 1842.
This is why Thomas with Bridget is only a possibility.
jim