We've changed repost slightly to publish the thought on repost. It was cumbersome (and confusing) to have to explicitly publish after reposting and there just wasn't really any justification for supporting a repost that wasn't immediately published.
Note that if the stream you are reposting to is unpublished, the new thought will continue to not be visible to others.