fixed a couple 'recursive mutex' needs in Sequence<> impls - for performance reasons avoiding recursive mutexes unless significant need