MSPs have been told there is a “risk” the remaining ferry being built at Ferguson Marine will be delayed and costs could rise.