balde_abort should free app->error, because it generates a response