SOS-2000 Don't add so-announcement for SO user profile and update layout per priority instead of layoutId
SOS-2000 only perform the calculation once
SOS-2000 SF