Well done Alpaca and fantastic news that positive steps are being taken by BB to at least compensate those hit by this bug in a much more appropriate fashion.
A polite suggestion though (and this is aimed at BB not yourself). Any problems in future should be addressed significantly more quickly and at the very least players need to be kept in the loop about what is being done to resolve the issue. This ultimately will keep the player base fully informed about what steps are being taken to rectify it.
In another MMORPG I play, whenever there is a thread created which involves a problem with the game mechanics the Devs immediately get involved in the thread to explain what the problem is and the steps taken how to resolve it. This certainly keeps the community more 'settled'
Many thanks