I haven't ever used One Step, but I haven't heard of it leaving a greasy film. Iodophor does not leave a film either.
Try cleaning with some plain oxyclean (one with no laudry-type fragrance or similar additives). Just put a couple of tablespoons of it in the carboy with some warm (not hot!) water. Hold your hand over the top and shake it up thorougly for a minute. Drain, rinse several times, and see if the film goes away.
Of course, you can soak the carboy in oxyclean and water for several hours if you have krausen stuck to the walls, but for what you are describing, it doesn't sound like you need to do that.
You can also try powdered dishwasher detergent. Whatever you do, be sure to rinse several times with plain tap water afterwards. Be carfeful to have dry hands and keep a good grip on your carboy. Detergents and oxyclean are slippery, and a dropped carboy could be dangerous.
I put up my carboys clean, but not sanitized. I sanitize before putting my next batch of wort in.