skip cloudfront invalidation if no files have changed
invalidate deleted files too, otherwise they sit in cloudfront until expiration