I've always been a bit sceptical about whether you actually do lose any goods from another player levelling up your GB; supposing it was due to pay out at 9pm, and someone levels it up at 3pm, it will then pay out six hours earlier than expected the next day, and you'll get two lots of goods in 24 hours. If you level it up yourself at 9pm, you'll get two lots of goods one after another, but a longer wait before the next payout is possible - I'm not sure that amounts to any net gain over the 48-hour period.
The argument I find most persuasive is that buildings levelling up unexpectedly causes them to go out of sync with your other collections...
I like to collect all my GB's and special buildings in one big chunk at about the same time every day just to keep things simpler, it gives me a big influx of gold and a bunch of FP's all at once, for FP swaps and the like. It also means doing the repeating quests to collect gold, the 1 day production quests, the one to spend a bunch of FP's, can be done in a flurry of quests all at once while you are collecting your buildings. I can usually get about 3 or 4 of the gold collection quests done in one collection by collecting all my 24 hour buildings at once. Throw in a Chateau, and that can result in a decent haul of goods and the like. So throwing one of my buildings off cycle will throw that off. You level my CdM so it's not being collected at the correct time, I'm suddenly a few FP's short of my usual haul for that day, which may mean i can't do the FP spending quest that morning, for instance. And then it will be left uncollected until it cycles back around to the right time. So yeah, it will potentially result in a loss for me of more than just the goods from the GB itself.
I just think it's bad form, unless it's the ToR, which has nothing to collect, because you don't know how people are playing, and it could really throw them off. Yeah, there's no rules against it, technically, but that doesn't mean it's not a dick move. Unless you are actively trying to piss people off, like the retaliation examples above, don't do it.