Self Blocking of CO Dissociation on a Stepped Ruthenium Surface