Concurrent Zero Knowledge, Revisited