hasEnded

Returns true if the progress tracker has ended, either by reaching the DONE step or prematurely with an error