Cause of Waverley steamer crash revealed four years later