James Gunn has admitted the confusion around Henry Cavill’s return to Superman was really unfair