well, just my opinion. The reaction with bleach should produce hydrated iron(III) oxide. Fe(OH)3 or Fe2O3.3H2O. One needs to heat the hydrated oxide to over 200 deg. celsius to get the oxide, which should be red. (hydrate is brown or yellow).
2Fe(s) + 3NaOCl(aq) + 3H2O(l) --> 2 Fe(OH)3(s) + NaCl(aq)
Many documents state that sodium hypochlorite in contact with heavy metals such as nickel, copper, and iron should produce oxygen gas? So it is probably the oxygen released at the surface of iron and water that cause the rusting, or is there some other reaction taking place?
sodium hypochlorite decomposes as following.
2NaOCl --> 2NaCl + O2(g) with contact with heavy metals and in contact with ultraviolet radiation (sunlight).
With vinegar and bleach:
Ch3COOH + NaOCl --> HOCl + NaAc (where sodium acetate may act as an electrolyte)
I'm not sure about the following.
2Fe + 6HOCl --> Fe2O3.3H2O + 3Cl2(g)
or is it.
2Fe + 3HOCl + 3H20 --> Fe2O3.3H20 + 3HCl
P.S. Try 1 part by vol. vinegar to 2 parts by vol. bleach. Do this outside or in a fume hood. Hope this helps.