Tony, I think your Mary Anne may had another son called Robert. This is because somebody called Robert Pallister of Eighton Banks and his wife Margaret had sons John born 16 Nov 1873 and Robert born 29 Mar 1871 which is just earlier than the time your John got married to Jane Stuart Forbes. I found these on the LDS vital records CD. It could be coincidence but there are not many Pallisters about in that area.
I have been looking into the name for links into my own family and there are quite a few Pallisters spread up the north east cost from Newcastle almost upto Berwick.The spelling goes through quite a few permutations though. I can't see any links from these to yours though because i would need extra details beyond what i have added above. Because my family links are further North i have not paid much attention to Newcastle or Gateshead members yet. I hope this will help you.