Macdonell, Donald, of Lochgarry, Jacobite