Fixed error handling

https://trello.com/c/hXskreUL/1743-api-blueprint-api-hangs-with-this-blueprint
Hm, no, you're right, I'll fix it. It will play nicer for `/compose` if done the way you suggested.