The reason why all run reasons were kept on PROCESS-RUN-REASONS was precisely so that they could be got rid of on warm booting. Since parallelisms never go on ACTIVE-PROCESSES, there is no other way to find and get rid of all run reasons.