Fixes a bug where drcachesim under-counts warmup_refs and ignores the warmup completely if it is an even number due to incorrectly calling the checking routine when it should just check the warmed-up state flag.
Updates the warmup template to require non-zero icache warmup misses (before it allowed any values including zero) to properly fail without this fix.
Fixes #5716 (closed)