It appears this example hangs after the following call. Does the experimental 12.2 buttonless DFU work ok?
SOFTDEVICE_HANDLER_INIT(&clock_lf_cfg, NULL);
I have answered that one as well, please try the suggested fixes and let me know if it resolves the issue.