changing line Collections from Maps back to Sets

in deterministic, creating callables before submitting them to the pool seems to
fix the concurrent modification exceptions seen on the lines1 iterator used by
the submitter thread