I can't tell what is going on but I've been able to "claim" BTCP over 100 times from the SAME Bitcoin that I have. I was just messing around with wallets but I have 2100 BTCP now. It doesn't seem right, I haven't tried moving them to an exchange (as if there are any right now) but I can transfer them between wallets. I would chalk it up to a wallet bug but how can I possible move them between wallets? Has anyone else experienced this?
I haven't really tried messing around with their wallets as I only claimed once, but most probably that is a bug on the fork's side not on the wallet. If you can transfer them between wallets, most probably BTCP developer is unaware of the issue ATM. It should be fixed soon but I wonder if you will lose those 2100 BTCP or not? Even if you don't many users would not claim BTCP so I think it is probably the reason why it is possible ATM(what you experienced).