Senior SNP figures have been accused of playing into Vladimir Putin's hands by putting themselves at odds with Downing Street.