Use setTimeout() in IDB backend only when the UA is Chrome. Fixes #5.