CLC-2883 Separate on-demand from hotplate warmups
CLC-2883 Fix method call
CLC-2883 Fix stats recording
Merge pull request #1846 from ctweney/clc-2883

CLC-2883 Separate HotPlate scheduled runs from on-demand warmups