Update category feed timestamp only if changed

This should eliminate some unnecessary CloudFront invalidations. Note that some categories have drafts, but the most recent item timestamp is still fine to use.
Also update main feed timestamp only if changed