shc: cleanup usage of #if directive

Fix usage of #if directive that was causing ptraceable binaries always being
built regardless of command line option.

Thanks to @madscientist42 for noticing this.

Change-Id: I5603785943150a68b9e23b79614910a14a0a0108