Two-loop superstrings III: Slice independence and absence of ambiguities