I would rather like to keep it in consistent way, in other words either do it with one record with comma separated transition/activity names or many records. But having many records will be kind of wrong in design manner, since that part refers to history activity, if we put more than record it will look like we have many forks/joins.
I am not sure what is the best way to do it, need to think about it a bit more...
BTW, history stuff is now committed to trunk, tomorrow will check in query stuff to be done with it and start work on other issues.