Test pipes don't clean the air, and therefore make your check engine light come on. The reason it's not coming on until the engine is warm is because a cat converter needs to warm up before it is effective.
The high flow cat will not make your CEL come on, as long as it is a quality brand. If you bought a POS cat, you're on your own.