Pass on any errors when sink.startWriting

I ran into this today, and the disappearing error took a while to figure out!