Fixed process order computing

Fixed process order computing for DspCatch and DspThrow not working
entirely properly when catch and throw are not in the same graph.
Sometimes the process order would be computed before the throws were
added to the catch, leading to a wrong process order computation.
Fixed build error

Caused by giving a std::string  argument instead of a char * argument