• I have had this happen as well..

    Do a drop, call an exec of the proc, then recreate it.

    The call forces the engine to forget about anything it has cached for it.

    CEWII