The molecular jury: deciding whether immature thymocytes should live or die