LPS-41031 (LPS-39735 part 4)

Hi Brian,

EditTemplateAction should use existing preferences. If the preferences don't exist we throw PrincipalException.