Major Sinclair starts the first day of Colonel Barrow's command still wearing his previous acting Colonel rank. Half way through the day (between the assault course and watching the pipers) his rank changes to Major. Whilst it is possible he might have had his jacket altered over between the scenes, it is not possible that Colonel Barrow (a stickler for uniform regulations) would not have mentioned this at the start of the day.
The goof item below may give away important plot points.
Boom mic visible
When the gunshot is heard while Major Jock Sinclair and friends are in the snooker room, the camera pulls back as they slowly turn, the shadow of the boom mic is seen over their heads on the wall behind them.