The coordinator 'change' utility to say, change endtime of a coordinator, makes
a terminal job Running again, but if all actions are materialized, sets
doneMaterialization to true, and keeps pending to true. So far so good.
However, the expectation is StatusTransitService will pick this job and make
its state terminal, if actions are in terminal states. But if the actions have
terminated before this service's lastCheckTime, such jobs are not picked up.
This leaves the coordinator(and its parent bundle action) forever running.
Note that coordinator actions are properly terminated. Its only the coord job
that stays in limbo.