Fixed eligible_resources to pass updated options when creating workflow

When placement_auto is true the workflow will not perform resource lookups
as a performance improvement for the UI.  When specifically requesting the
resources through the same methods the option needs to be forced to false.

https://bugzilla.redhat.com/show_bug.cgi?id=1123380
@gmcculloug Instead of using a mock, can you use a double?  I think this would do what you want:

```ruby
workflow = double('prov_wf', :allowed_hosts => [host])
```