They are two totally different stored procedures. You shouldn't be looking at their execution times collectively. Proc 0 will always take less time than Proc 1 because the only thing it does is say "Hey, SQL Server, Run this other guy."
Which is a very weird way of doing things. Why aren't you just calling Proc 1 straight instead?