John Swinney's caution over Royal Mail was undone in a moment after his boss promised to renationalise it without giving any indication how it would be done