Reply To: publishing rights for sites
Hey! We did have a problem like this on a client intranet. It wasn’t on a server that we host but I think the problem was related to server caching and ajax not working correctly. I haven’t heard any other reports of this.
Core WordPress roles should work fine for what you want.
One plugin that you might try:
Revisionary – allows a post to be edited and saved in revision while the original post is still live until the revision is approved.