The workflow failed to start due to an internal error.
Why? I dunno!
EDIT: Upon further testing, I found the workflow to work only intermittently when not in debug mode. Upon revising my build scripts (most notably setting all dependent projects' Copy Local properties to True (even though I always thought that was default behavior), everything worked right.