I'm not sure if this counts as an IT fubar, but a couple of times I've done an SDC (or encountered IRROPS, I can't remember which), been rebooked in a lower fare category, then upgraded, and got no miles or 25% miles ie FEWER than the class I paid for.