Override title only when shortcode hijacks post

When a shortcode is inserted into a post (and the post is displayed on an archive where other posts have Civi shortcodes present) but the shortcode _does not_ hijack the post, the plugin was returning an empty title instead of retaining the post title. This PR fixes that.