I still find it odd in the sense that it is different from the normal generation, as I would think that a coin base transaction would be uniform with a system that has constant value as a mining reward.
I guess the question is academic as the blocks are being accepted and the transaction does equal the 20 TRC reward.
I just had a quick look at official bitcoin wiki, and couldn't find an exact limit to the number of output addresses, only the total amount is written there.
Not sure if it must be strictly equal to the current awaited value, or if it could also be smaller (i guess not, that would break the whole economy magic i guess)
I am curious if this would be due to a modified client, or something inherit to the official client itself?
I think the poolmining software is probably responsible for the block construction, never heard about that kind of client modification, long ago, when i gave a try to eligius pool (as miners only interact with the pool's software ?).
There are probably mining pools that submit generated blocks to multiple remote nodes to ensure it's correctly spread, quickly. (p2pool maybe? just a wild guess, not sure)