skip extraneous try/catch if not needed

for debugging friendliness
there are two attribute systems.  skip trying the second one if we
already found the ocap through the first one.