Here's the way I look at it. This is not for argumentative purposes, just to tell my side of the story.
Michael Jackson was living at the Cascio's house for 4 months. He obviously played a huge role in the writing of these songs (MJ's writing style is so easy to tell). I don't think anyone debates that Michael mostly wrote these songs. So if Cascio and him wrote these songs together...then it is logical to assume that some/all of the songs were recorded to some degree. It's non-logical to think "MJ spent 4 months in a house with a music producer and a recording studio around a time when he was known to be making new music, and did not sing one note into the microphone. It's simply ridiculous to think that they hired Jason Malachi or some other impersonator to come and sing 12 songs. That goes against all logic.
On the other hand... it makes much more sense to think that Michael recorded these songs to a limited degree and failed to finish them. Different parts of the songs were not complete and needed major tweaking. Teddy Riley has said he had to change the vibrato of MJ's voice to match up with some of the new compositions. The studio was in a basement with conditions that were not normal for regular studios that we are used to hearing MJ record in. And finally, Cascio is not a regular producer and would likely be considered B class opposed to the A style producers MJ has always worked with.
Logic would tell anyone that MJ is singing in these songs. Until substantial evidence is presented to the contrary, it will remain my belief that Keep Your Head Up, Monster, and Breaking News are Michael Jackson singing...Just in very different circumstances then we are used to. If I'm proved wrong in the future then so be it. But until then, this is my opinion.