He was never 16. Seems pretty clear to me why he revealed the identity.
Palmer is denying a meeting between him and Fordham. Somebody is lying. Foley and Fordham were being threatened by this Rogers guy.