Might be a stupid question, but can I burn twice from the same address? i.e. just send 0.01 BTC as a test, then send the rest
Yes, but make sure that address still has enough BTC. Otherwise, if the client combine the inputs from multiple addresses, you will lose what you have burnt. Of course, you will be safe if you are burning with the counterpartyd.