CMS-2966 Convert all ResourceRequests to use Q promises instead of JQuery promises
Added missing fulfilled check on state of promise