As the clock ticked towards midnight on January 21, crowds gathered outside bookstores around the world in fevered anticipation of the release of Onyx Storm, the third instalment in Rebecca Yarros's Empyrean series about a military academy for dragon riders.