Just to clarify for anyone reading this later, I realized that the forge installer had put itself in the .minecraft root directory and was therefor getting files from very old versions, circa 2013/2014. I've put the forge profile in its own folder now and the problems have been resolved.