Fix cleanup order of USB transfers in error path