Changed discovery session startup behavior.

Previously, every time the `grabby_start` param was passed in, Grabby would
start a new discovery session. I'm worried that some users will do what I did:
add the parameter multiple times. With this change, a new discovery session will
not be started if there's already one in progress.