As discussed in #2720, we regularly encounter the `!counting_period || interrupt_val <= adjusted_counting_period` assertion on AMD systems. Since recording capability doesn't seem otherwise affected and it is possible that this is just a manifestation of overlong NMI interrupts on AMD systems, turn this assertion into a warning during record. On replay, we would have overshot our ticks target, so leave that as a fatal assertion. Of course, in theory, we could always try again on replay, since this is an intermittent effect. However, for now, just try to make sure not to unnecessarily abort during record, which (for us) is the more critical operation.