not suspicious; it sounds like a missing GO statement between drop create procedure and drop/create function in someones script.
it happens to us all at some point
IF OBJECT_ID('[dbo].[sp_Bad]') IS NOT NULL DROP PROCEDURE [dbo].[sp_Bad]
GO
CREATE PROCEDURE [dbo].[sp_Bad] AS PRINT 1
--Implied GO statment here is missing
IF OBJECT_ID('[dbo].[sp_Bad2]') IS NOT NULL DROP PROCEDURE [dbo].[sp_Bad2]
GO
CREATE PROCEDURE [dbo].[sp_Bad2] AS PRINT 1
Lowell