watch for readStream error event right away to avoid race conditions