On a quick note, the way you describe the 3 modes relates to the following:
Unlocked - How quick stack works since 1.3
Locked - How quick stack worked up to 1.2.4.1
Hard locked - Not implemented yet, but surely useful ('deposit all' should also not work here, imo)
Since the new 1.3 update, quick stack has mostly been causing chaos for me. If you ask me, the new mechanic since 1.3 could be removed entirely, going back to the old quick stack system. A menu option to switch between them would also be a useful feature. Anyways, full support.