Command blocks fail to output redstone signal when powered by a powered block
When powered by a powered block, command blocks will execute their command, but not output any resulting signal.
This setup explains the problem:

The command blocks are set to "say powered by block" and "say powered by repeater", respectively. Both commands clearly execute, but there's no signal out from the one powered by the block.