[SICSR-17466] eMessag bookings possible althought Contract Registration Compleate flag is NOT set  
Product Line: P&C
Component/s: eMessaging
Affects Version/s: SICS 4.9.3
Fix Version/s: SICS 4.9.5 SICS 4.9.3 SSP4
Customer: Swiss Re Zurich
External Issue ID: PRB000607527

Problem:
eMessages will create worksheets even if Contract Registration Complete is required but not set.

Solution:
The test on the section being bookable (Definite with valid Share) should also include a test on Contract Registration Complete Required and set. If required and not set then it should not be possible to Swap To Worksheet and the ApplyWorksheetRule should raise the error that The Insured Period Section is not in a Bookable State.

Workaround:

Root Cause:
eMessaging Worksheets (Claim Creation already tests this).

Extent of Impact:

Impact on Existing Data

Recovery Method for Existing Data Affected