theunforgiven that is also a correct method. But u had NaOH with u so cud have probably done it the easier way. But ur method was flawless so u will get full marks for it. In MS they will mention different ways/plan to students attempts the questions. So u can go anyway round the plan but it shud be sensible/appropriate and can be done practically with the expected results.
pole substance C did smell like hell. Apart from that, i am sorry to say, iron doesnt give flame tests. It does give colored flames but it changes as it is a transition metal. So they are not characterstics for distinguish as it is for Na and K.
And u dont need a cobalt rod or something like that. u just use a wire, dipped in aq HCl and then rolled in the substance. Then subject it to BLUE bunsen flame(remeber not red. u have to set up the bunsen so it sparks up in blue).
It wud give u straight lilac colour.
Maybe u didnt heat the wire properly or didnt get enough of the substance on the platinum wire. Or u just tried it in brick red flame. Or there is another possibilty that the plaintum wire was dirty so it gave some other colour.
Also the platinum wire has its own charactersitic colour.
But be chill. u will loose only 2 marks if its wrong.