Britney Spears' sons have "forgiven" their grandfather Jamie Spears and are back in contact with him.