I have come across a strange case where the same batch job was running with two different users and went in to dig upon and found that one was scheduled via Schedule Apex screen and another one using Cron statement.
Either the case SalesForce should not let one to create a second/duplicate batch job if there is already one scheduled right on the same Apex Class?