Fix STI SELinux context

Recursively chcon the STI temp directory to avoid permission denied
issues.

Fix issue where err wasn't being returned at the end of buildInternal,
so it always seemed like it succeeded.