Review: Thrawn Ascendancy: Lesser Evil sticks an emotionally satisfying landing to Timothy Zahn’s latest Star Wars trilogy