When a cram test fails due to a timeout, it should still offer a partial promotion up to the point of failure.