@davidfor: It wasn't my code, the credit, or blame, goes to chaley
I'll leave it up to him to comment on how to handle thumbnails in the device drivers. Looking at the interface specification in devices.interface.BookList what the kobo driver is returning is correct.