Fixes 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".
Merge pull request #129 from dsandras/ds-pua-expires-refresh-fix

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