Suppress compiler warnings for unused variable when building without assertions

When building with NS_BLOCK_ASSERTIONS=1, the NSAssert() evaluated to void, causing the status variable to get marked as unused. I added the unused attribute to variable declaration to avoid this warning.