RE: Block bins from being available for picking
The problem is that you are working around symptoms of an issue and not actually tackling the root cause.
If you have no development resource, yes you need some sort of fudge but, if you do do any sort of development, you should control this at item level with a new flag that stops warehouse activities on that item completely.
Why? If you are using directed put away and pick (I assume so with talking about bin types) when you use movement worksheet, it is going to want to replenishment pick bins as the item is still required on demand orders.
Unless you actually tell warehousing to ignore the product completely, you are going to get shipments and movements that want to use the item and it is not at all clear to either users or BC that the item is restricted. You won’t get picks but it’s not obvious why without digging.
If you don’t have development available. I reckon I’d use a virtual warehouse that mirrors my real one. It is then completely visible what stock is where and why it is not available.
Just do a warehouse reclassification journal when the item is released.