Can't you just do a negative control and use that to calibrate?
Alternately, run the DNA from your PCR on a gel with a positive control indicating expression. Literally zero expression should mean that the correct band never comes up even after 40 cycles or whatever. And if you do see a band even in a negative control lane, that means that you have contamination and you should probably do something about that!
I think it's also reasonable to use those thresholds that you mention.
Overall, what I'd say is that PCR (and particularly Ct type values) are finicky and while the basic amplification is robust, there are tons of factors that affect the kinetics of your amplification curves. That's why it's so important to run controls in every qPCR run- you are correcting for all the weird batch effects of your reagents, primers, etc. in your master mix.
Every primer set will have slightly different kinetics, and so will every enzyme, so if you want to be really rigorous you would establish a threshold for every possible methodological permutation and reaction setup. However, that's a lot of work. I'd rather just run the final product on a gel and say yup or nope- it should be pretty obvious.