Nicely said Stuart 😀 I certainly agree with your overall message of defining rehearsal as repetition to increase automation of a narrow single use action/knowledge. 
I agree understanding is (by my definition) using a different level of analysis in relation to the knowledge under scrutiny./1