Remove dead split race detection.

The length recorded by the node does to change from `gather` to `plan`.
The race condition can only be detected when we finally go to split.

See #53.
Test the split race condition.

Updated the assertions for the `check` function to both expect two
arguments and only except them if they are functions.

Closes #53.
Merge branch `split-race` into `master`.