Two intriguing pieces of prose have been freshly delivered from the pen of JK Rowling, and it has to be hoped that the second — a 455-page detective novel called The Silkworm — gets better ...