To be more specific, the San Shyuum used hit and run attacks with the Dreadnought while the Elites were fighting with their own ships (most likely enhanced by Forerunner tech). That is why i pointed out the Covenant ships may have been theirs to start with.
The sanghelli refused to use forerunner technology to be reversed engineered, that was the cause of the war.