I don't think James McCabe, the police officer, is the problem. It's his wife Annie ..
Looking at Gaffy's post here:
https://www.rootschat.com/forum/index.php?topic=881654.msg7543132#msg7543132The age variants between the 1901 and 1911 could very well be due to Annie filling out the 1901, and her son John James filling out the 1911.
I agree that the family in the 1901 (Burnaby St) could very well be Annie McCabe. Perhaps she took the children and left James for someone else, who could well be James McKee, a sailor, as the 1901 directory for the address of 44 Burnaby St lists it to James McKee, sailor.
https://www.lennonwylie.co.uk/bcomplete1901_2.htmI can't find James McCabe in that directory either...
There is the pesky problem of the McKinstry name as well, on John James McCabe's 1915 marriage.
I'm drawing a blank on the sailor, James McKee, possibly due to reading far too many registers and directories! It would be ideal to find him to rule in or out that 1901 Annie and children.