there is nothing wrong with the LRT applied to a pair of sequences. The power may be low.
there are two cases.
case 1.
H0: w = 1 (fix_omega = 1, omega = 1)
Ha: w > 0 (fix_omega = 0)
you use the LRT or chi square with df = 1. The critical values are 3.84 for 5% and 6.63 for 1%.
case 2.
H0: w = 1 (fix_omega = 1, omega = 1)
Ha: w <= 1 (fix_omega = 0. If the estimated omega < 1, you set omega = 1 and \Delta \ell = 0, and the test is not significant)
you use the 1:1 mixture of 0 and the chi square with df = 1. The critical values are 2.71 at 5% and 5.41 at 1%.
I think you are trying to use case 2. this was described somewhere, but I can't seem to remember where it was.
ziheng