The Blood of Dawnwalker review: doesn’t quite sink its teeth into the fantasy