Merge claims with nil start and end

Because any vnode is able to mark a claim as completed, there will be cases where the claim index being completed doesn't exist on that vnode yet.

`task/merge-claims` must be able to merge a claim that has no `start` and `end`.

This fixes #87 and has been discussed in #90 and #91.