Reselect is way too flaky to rely on, and is not going to survive long at the best of times. I find the whole saving selections thing too time consuming and an annoying interruption of workflow — even if you right click and save an alpha channel. So I nearly always copy the selected pixels to a new layer, because it works on so many levels. You can ctrl click the layer to reload the selection; use layer styles, create shadows under the layer…
Best practice is to add the Alt (Opt) key to Ctrl j so you remember to name it.