wait for the "format" event on pipe'd Readable instances

This should make readable.pipe(new Speaker) really work as expected...