Supposedly, the original script made clear that Harry subconsciously knew the truth all along, and the butler’s explanation was just in his head as he finally admits it to himself. But then they managed to remove every single reference to this so it just comes across as the real guy.