dojox/mobile/_StoreMixin badly maintains its promise observation handle, fixes #17407

(cherry picked from commit 663178d0583302612922bf7e52b30e651e8a70ba)