Fix bug where a new publication does not extend the desired expire time.

The old code only updated the desired_expires value when handling
a completely new PUBLISH request. This was not done when there is
a new state publication reusing an existing "presentity".