Hi,
Have you tried without second decision/join node? I mean have a transition directly to confirmation node? In my opinion you should not use join node without fork, since you are not splitting the execution but you choosing one of the paths.
It would be easier if you could post you process with test case here, it will simplify the investigation.
Cheers,
Maciej