Better parameter parsing for strategy.

@enisoc @aaijazi 

Note I won't commit this CL until we also add the 2 other params: my delayAutoIncrement and Ammar's parameter to write to the masters. Then I'll add them to this CL and commit everything at once.
Why is this line repeated? Does parsing flagSet multiple times have any additional side-effects?