While not having any material difference here, I wonder if we should be using SystemTime.UtcNow, just as a matter of practice? The BuildAttempt extension method uses it.