Update: The dealer replaced the problem catches with something really, really good. I've hit a few potholes and lept a few curbs - violently! - all the cabinets have stayed closed.
The pillows have been replaced with ones from Bed, Bath and Beyond. Problem solved.
One thing that has always been "so right" is the furnace.
Holy Moly, it was cold last night. Minus 25C inside the trailer when it was time to go beddy-bye. Jacked the furnace up to 75F and jumped into bed as fast as I could. Woke up two hours sweating! The inside was like Death Valley in July. Turned the furnace down to 65F and was really comfortable the rest of the night.