fix LPS-48582
LPS-48582 SF - return early if possible
LPS-48582 SF - reuse logic when possible
LPS-48582 Rename
LPS-48582 Move
LPS-48582 SF
LPS-48582 SF
LPS-43745 - The remove page button is cutoff in a minimized interface
LPS-49433 Stop using the major version flag to check if the entry is being reverted, also apply to DDL
LPS-49433 Update tests
LPS-49433 Source Formatting
LPS-49433 SF - Avoid use the ServiceContext as much as possible
LPS-49433 Simplify