fix issue with kmacro-end-or-call-macro not working... finally
@amalloy says this will be way more AWESOME