In this instance resource 44 was unpublished and still showing on the site. I added the showUnpublished tag to try and force it, but it still showed. I then set the resource to Deleted and it still showed.
I tried clearing the cache manually, and it was still showing. the only way I was able to get rid of it was to remove 44 from the call above.
When you use the resources property, and list specific id’s, this selects those resources regardless of any other properties or settings. The showUnpublished property only applies when querying for resources via the parents property.