I'd probably stick with the IA. Involving an unrelated Location seems like you'd be asking for trouble.
Either way, I'd keep an eye on the costing and probably test it in Sandbox first. Just moving things between bins on the same day shouldn't affect costing, but I've run into a bunch of scenarios where costing was unexpectedly affected.
There's a SuiteAnswers article that talks about costing order that you should review because with IAs, it's not as simple on the costing as which one comes first.