Caveats have nothing to do with tax, so your accountant's comments are strange! They are not qualified to advise on this and their insurance wouldn't have covered this mistake.
You should consider lodging a caveat on exchange of contracts as you will have an interest in the property - but not...