Restoring unitarity in the q-deformed world-sheet S-matrix