Call#unjoin does not require a target

Allowing to unjoin from all existing joins.
As mentioned in the earlier comment, this is unrelated to this PR, and seems Travis-specific. I added the commit with the increased timeout to this branch to check if that was the case.

If we can agree to fix this somewhere else I'll rebase and get rid of it.