UP-4223 Transactionalize registerUserProfileSelection()

Since registry method wraps multiple DAO methods,
apply @PortalTransactional to wrap the read and write in a single transaction.
Merge pull request #459 from apetro/sticky_transactionality

UP-4223 Transactionalize registerUserProfileSelection()