User role can't view/edit their own unpublished content
For me, the solution was to enable the "Bypass content access control" permission setting.  In my case it was for an internal role, so I was comfortable with that but some roles I would not give that to.

I am running Drupal 7, BTW.