JK Rowling again causes 'Twitter stir' for 'all the right reasons'