LPS-3745 extract logic into external methods (no logic changes)
LPS-3745 SF - rearrange to use less variables (no logic changes)
LPS-37456 have 1 button only when there is only 1 option (regression introduced by alloy)
LPS-37456 SF
Add SF exclusions so SFTest passes on fresh build