爷爷在生前曾再婚,并在临去世前将自己名下的房产做了遗嘱公证:在他死后房子由后奶继承,后奶百年后,由爷爷亲生长子继承。这份遗嘱能否保证后奶死后房子能够由爷爷亲生长子继承?如果后奶重新立一份遗嘱将房子给她自己亲生子女继承,新立遗嘱是否有效?