C-NHEJ without indels is robust and requires synergistic function of distinct XLF domains