Fix for #3871

* can no longer duplicate airlock electronics by spam-crowbaring the assembly. ( #3871 )
* can no longer duplicate cable coil by spam-wirecutting the assembly.
* span class everywhere.
* fixes some code path.
* spamming the assembly with the tools/airlock electronics no longer spams back the message of the successful operation realized.
* finishing the airlock gives a message to third party viewers (like with other door assembly operations).
* Removes redundant !src checks