Some timing workarounds for Kobo devices

Plus a few other minor tweaks...

re #1193, #1158, #1173

Depends on [base #270](/koreader/koreader-base/pull/270)