cnic: Refactor and fix cnic_ready_to_close().