Thanks for the advice, but things now seem to be working out. After being offered economy flights on CX via HK which I refused, we have now been booked onto QATAR with a quick transit in Doha. All in Business - A350 out of Sing and A320 Doha - Helsinki. Their A350 looks better than Finnair and the A320 appears to have lie-flat seats but we will see. Leaving 2 hours earlier and getting in 2 hours later than our original flight. Finnair did offer to pay for a hotel if we stayed overnight in Sing. They were not pro-active at all and I had to chase up a new flight.
I got a bit confused with the timings and we ended up at Changi too early. But it was ok because we mamaged to find the much-talked about staff food hall in the basement of T3. Had some lovely, cheap, Nasi Lemak with Chicken Rendang and my wife had Kuay Teow.ext to me
Currently eating satay in the DNATA lounge (3 hours till departure) and about to get a beer.
ps Dirty socked feet on drinks & snacks table next to me.