Your question has been submitted and is awaiting moderation.
Is there a way, or has someone created a workflow that has a simple branch to it?
Editor (Can send to publisher)
Publisher (Can publish or send to developer)
Developer (Can publish)
This way in most instances the workflow would end at publisher, but when the publisher can't do something with the code it can be elevated to the developer.