I've had this sort of thing happen, when the main spike starts to die back, but the side branches stay green and hold their flowers. Many of mine that are multi-branched seem to start to die back that way. Sometimes the branches can stay good for a long time after the main spike has died back.