Hey Asha
First of all, premium also uses your 'Runemate hours'. Those are separate form the Wallet. so it takes both.
When a premium bot fails, you'll have to 'proof' it had failed, by checking the log files to get a refund. but that is kinda the logic itself.
All questions answered?