Fixed more places where add_item_keep_invlet should've been called.

This code was buggy even before new invlet assignment system, we just rarely triggered the bug.