Group member price bump fix

The problem here is explained in #505: basically because we delete a group badge and put the new attendee in its place, we end up having the wrong registration date, so we run afoul of the price bump code.  This just sets the new registration to have the same ``registered`` date as the old one.
Made this its own property since we now use it in two places.