one quick different thing, attendee.amount_extra == 20 means (ONLY in Magstock) they bought a tshirt.  So this message should probably be about the tshirt they bought.