We know it is possible to add new objects to a progress db online. 

E.g one can add an index inactive online.
It is also possible to activate an index online using proutil -C idxactivate.
The OE manual tells us:

" If IDXACTIVATE detects clients with an earlier schema timestamp than the index, you may wait for those clients to disconnect or forcibly disconnect them with PROSHUT. IDXACTIVATE can not complete and activate the index until the clients with an earlier schema timestamp are disconnected from the database. "

However, once an index gets activated the schema timestamp of the db changes again, and before you
can continue with the next index to activate, everyone connected prior to index activation, must disconnect again. 
This is not really workable.  Can this limitation be lifted ?