Problem/Motivation
When enabling moderation on a bundle the moderation state is not set on existing entities, therefore it gets the default state, which is often 'draft'.
Proposed resolution
When enabling moderation on a bundle the moderation state should be set to an unpublished state on unpublished revisions, and a published state on published revisions.