New test cases with Optional and OptionalTryStart sRef

One of them is causing some issues (the TryStarts do not start (optional) items when they could).
Working on it.