refactor(requestingDirectives): using $q only when needed

Signed-off-by: Josh Kurz <jkurz25@gmail.com>