Headliner Glue

I used contact cement. The process I did was paint the roof, paint the insulation, let is sit for a few minutes, then attach them. This held.

When I went to put the headliner back up, I put the contact cement on the insulation, but not on the headliner. A day later, the headliner fell, but the insulation stayed up.

If I try it again, putting contact cement on the insulation, but this time also putting it on the headliner, does anyone think that it'll work this time?
And does anyone know a way to stop the cement from falling through the headliner and looking messy?