Treat consultations with blank outcomes as not concluded

The logic for `#outcome_published?` was not quite right. If something has
a blank outcome it would treat it as though the outcome is published.

If an outcome summary is blank and the outcome has no attachments, then
treat it as not yet published.

https://www.pivotaltracker.com/story/show/54897632