Fix to issue #12648. Option to get diff between last two highstates calls

This closes (hopefully) #12648.