Chiama semplicemente test2 da test1 come:
EXEC test2 @newId, @prod, @desc;
Assicurati di ricevere @id utilizzando SCOPE_IDENTITY(), che ottiene l'ultimo valore identity inserito in una colonna identity nello stesso ambito:
SELECT @newId = SCOPE_IDENTITY()