Currently, the status code returned is `Unschedulable` when an internal error found, the `Unschedulable` status is built from a `FitError` which means no fit nodes found without a internal error. Instead of build an Unschedulable status from the `FitError`, return the Error status directly. Signed-off-by: Dave Chen <dave.chen@arm.com>