fix janky implementation - only remove detached device, wait for transfer completion / cancellation, drop debug prints
fix janky implementation - only remove detached device, wait for transfer completion / cancellation, drop debug prints

analogdevicesinc/Pixelpulse2,analogdevicesinc/Pixelpulse2,analogdevicesinc/Pixelpulse2