Used consistent locking for the strips list.

Locking of the strips list was inconsisitent and was also required for
iteration. Lazy strip creation was missing from setAntiLog causing
intermittent NullPointerExceptions.