Not entirely correct. You can re-take the CFAT through your BPSO, although its their determination on whether or not they grant the re-test.
Also WRT to the OP's original question, yes you can transfer to Cbt Eng, but it's dependant on positions available, CoC and career manager approval, and...