Okay, i just went and set a huge tree of conditional branches on each of the 23 items you can trade for these coins so that if you can't take in theamount without going over 99, it gives you the duplicaet coins instead, going up to 495...
That made the coding page on the event massive and took ages. If anyone finds a quicker/easier way, it'd be nice to list it here