The overdue and over-budget CalMac ferry, Glen Rosa, has been delayed another six months as it is already in need of repair.