mceusb: fix memory leaks in error path