The BBC's Allan Little considers whether the forward march of an independent Scotland has been turned back.