sort of agree with ray cosmic - dialing in a higher cruise altitude into the FLT ALT window (not the CAB ALT window) about 2 mins before descent tricks the descent relay into thinking you've begun descent and starts pushing the cabin down. Otherwise use the CAPTURE prompt on the descent page around 10-15 nm before the FMC calculated TOD and that, too, will overcome cabin catching problems.