bcache: add proper error unwinding in bcache_device_init