'Return a host queue entry status appropriate for this task.  Although
SpecialTasks are not HostQueueEntries, it is helpful to the user to
present similar statuses.'

@property
def status(self):

    if self.is_complete:
        if self.success:
            return HostQueueEntry.Status.COMPLETED
        return HostQueueEntry.Status.FAILED
    if self.is_active:
        return HostQueueEntry.Status.RUNNING
    return HostQueueEntry.Status.QUEUED
