Layers using debug marker tracking in the layer command stream can crash if the application pops more than it pushes, as we try to pop_back() from an empty vector in operator()(const LCSInstructionMarkerPop& instruction). We should make this more defensive.