RPLProactor:  wait flag change must _always_ copy new flags to current flags

The current code did not do this consistently.  If the superset of
all wait flags (across all socket operations) stayed the same the
current flag set was not recreated.  This is incorrect.