Swrve 6888 too many resources requests

https://swrvedev.jira.com/browse/SWRVE-6888

Changed logic around the way resources are requested. 

See doc:
https://docs.google.com/a/swrve.com/document/d/1tJ5sG9LP8ts5sChYKeVdcDG-ElYpZavIFW6-o4CKiMk/edit#heading=h.avwxpmj6b6pa

https://github.com/Swrve/swrve-sdk/pull/754

@Sergio-Mira @wendyverbruggen Can either of you take a look please?

Could you make this method protected and override it in the TestableSwrve class, call the base method and increase the counter there?