fix look ahead not properly finishing task when its consumer throws, fixes #31