Find bundle id automatically only if not provided

Hi David,

I've found that getting bundled from plist is quite impacting for performance (around 100ms on a macbook pro if I remember) so I decided to provide bundle id when creating workflow, but even with that it tries to get it automatically. This pull request shall fix that.