removed stupid 'horror!' comment and replaced it with an error message
added test case for shared object handles across procedurals in a rib