PLAT-4828 - Finer grained exit codes - pass, warn, fail, error