Process status Paused By Exception vs Active with Error?

In Process Errors docs page it is mentioned that in case of unattended task if any error occurs, the process is not paused and parallel paths in the process continue to proceed.

But in sometimes when any error occurs in an unattended task(say Script Task), the process gets Paused by Exception and sometimes it just stays Active with error.

My questions is what kind of error cause this two different statuses (Paused By Exception and Active with Error) of the process.

Thanks

  Discussion posts and replies are publicly visible