Unable to claim a Boron under a customer

Not sure what I’m doing wrong. Here are the steps I’m taking;

  • Unclaimed a Boron LTE from my development main account
  • Added the device to a test product as approved devices
  • Powered up the device
  • Created a test customer account
  • Generated the access token for that customer account
  • Used the access token from that customer and the IMEI/ICCID/ID to generate the claim code
    curl -X POST -H "Authorization: Bearer xxxxxxxx" https://api.particle.io/v1/products/xxxx/device_claims?xxxxxx
    Response:
    {"claim_code":"xxxxxxxx","device_ids":[]}

Nothing happens. I see the customer account under the product but no devices are attached to it. Rebooted the Boron/waited 30 minutes but no dice.

Also tried:
curl “https://api.particle.io/v1/device_claims?access_token=XXXXXXX” -d id=XXXXX