J.K. Rowling doesn’t upset critics’ reasoning why Hermione should be white in new London stage play