Receiving `status: 21003` for deleted sandbox user receipts

When trying to verify the receipt of a sandbox user that we have deleted, we're getting back a status code of 21003.

The docs says this is "The receipt could not be authenticated" which doesn't really make a lot of sense. I would expect to get back a status code of 21010 "The user account cannot be found or has been deleted".

This feels like a bug, I expect to get back 21003 when this password is missing or incorrect. If this is intentional behaviour can we rely on always getting this status in this case?

Receiving `status: 21003` for deleted sandbox user receipts
 
 
Q