Unlink from cargo

Unlinks a device from its linked cargo, removing the bidirectional reference. Returns false if device is not linked to any cargo.