I noticed that once you have a PosteriorGP, it is no longer possible to recover the noise level that was given in the construction of the FiniteGP.
My quick fix for this would be to just add Sigma_y to the data field in the PosteriorGP. I have this currently implemented in a local copy, and am happy to make a quick PR.