Use edges_reroute_except() instead of edges_reroute() + set_irn_n().
[libfirm] / support /
drwxr-xr-x   ..
drwxr-xr-x - libfirmprof
drwxr-xr-x - lpp_server