When there is one use left and a Secret is being returned, instead return a descriptive error indicating that the Secret cannot be returned because when the token was revoked the secret was too. This prevents confusion where credentials come back but cannot be used.
When there is one use left and a Secret is being returned, instead
return a descriptive error indicating that the Secret cannot be returned
because when the token was revoked the secret was too. This prevents
confusion where credentials come back but cannot be used.

Fixes #615

grunzwei/vault,kingland/vault,joelthompson/vault,kingland/vault,Klaudit/vault,grunzwei/vault,andrewstuart/vault,Caiyeon/vault,Klaudit/vault,jam-pot/vault,chrishoffman/vault,jklein/vault,memory/vault,ipoval/vault,martin-ducar-gd/vault,annanay25/vault,nickbourner/vault,tyamell/vault,Aloomaio/vault,zendesk/vault,grange74/vault,eladapps/vault,hashbrowncipher/vault,mtougeron/vault,christophermanning/vault,lemondrank/vault,wjam/vault,tallpauley/vault,eladapps/vault,nickbourner/vault,doodles526/vault,memory/vault,tyamell/vault,vicki-c/vault,nicr9/vault,rnaveiras/vault,joelthompson/vault,andreaturli/vault,mhurne/vault,sepiroth887/vault,jklein/vault,pradeepchhetri/vault,joelthompson/vault,hartsock/vault,hashicorp/vault,Klaudit/vault,chris-west-travelex/vault,christophermanning/vault,lassizci/vault,jmhardison/vault,ryon/vault,hashbrowncipher/vault,grange74/vault,hashicorp/vault,rnaveiras/vault,MonsantoCo/vault,andrewstuart/vault,pradeepchhetri/vault,lemondrank/vault,doubledutch/vault,LolalyLuo/vault,vicki-c/vault,christophermanning/vault,mymercurialsky/vault,hartsock/vault,hashicorp/vault,skippy/vault,Aloomaio/vault,jmhardison/vault,andrewstuart/vault,doubledutch/vault,geckoboard/vault,andreaturli/vault,kingland/vault,deverton/hashicorp-vault,LolalyLuo/vault,joelthompson/vault,hartsock/vault,andrewstuart/vault,mgk/vault,mtougeron/vault,kenbreeman/vault,rnaveiras/vault,mgk/vault,zendesk/vault,jmhardison/vault,geckoboard/vault,peteryhwong/vault,andreaturli/vault,jmhardison/vault,jklein/vault,hashicorp/vault,lirao/vault,Klaudit/vault,annanay25/vault,careyblack/vault,grunzwei/vault,lirao/vault,careyblack/vault,skippy/vault,sepiroth887/vault,nicr9/vault,dennisme/vault,hashbrowncipher/vault,tyamell/vault,eladapps/vault,careyblack/vault,chris-west-travelex/vault,Zenithar/vault,zendesk/vault,chris-west-travelex/vault,lassizci/vault,danielsomerfield/vault,cimarron-pistoncloud/vault,quixoten/vault,yanzay/vault,grunzwei/vault,andreaturli/vault,dennisme/vault,jam-pot/vault,ipoval/vault,nicr9/vault,chris-west-travelex/vault,naunga/vault,vicki-c/vault,nicr9/vault,sepiroth887/vault,dennisme/vault,nickbourner/vault,doubledutch/vault,annanay25/vault,cimarron-pistoncloud/vault,lassizci/vault,tyamell/vault,vicki-c/vault,ipoval/vault,ipoval/vault,MonsantoCo/vault,kingland/vault,quixoten/vault,tyamell/vault,hashbrowncipher/vault,martin-ducar-gd/vault,mgk/vault,peteryhwong/vault,hashicorp/vault,quixoten/vault,jklein/vault,geckoboard/vault,dennisme/vault,christophermanning/vault,ipoval/vault,mymercurialsky/vault,danielsomerfield/vault,geckoboard/vault,careyblack/vault,Klaudit/vault,jgcallero/vault,eladapps/vault,doodles526/vault,Zenithar/vault,zendesk/vault,christophermanning/vault,hartsock/vault,nickbourner/vault,rnaveiras/vault,rnaveiras/vault,kenbreeman/vault,hashbrowncipher/vault,wjam/vault,mtougeron/vault,grange74/vault,eladapps/vault,kenbreeman/vault,andreaturli/vault,mgk/vault,Banno/vault,deverton/hashicorp-vault,Banno/vault,chrishoffman/vault,sepiroth887/vault,hartsock/vault,dennisme/vault,hashicorp/vault,yanzay/vault,michaelansel/vault,mtougeron/vault,pradeepchhetri/vault,annanay25/vault,annanay25/vault,jklein/vault,Zenithar/vault,mhurne/vault,andrewstuart/vault,Zenithar/vault,michaelansel/vault,nicr9/vault,sepiroth887/vault,geckoboard/vault,pradeepchhetri/vault,nickbourner/vault,lassizci/vault,grunzwei/vault,jmhardison/vault,Zenithar/vault,grange74/vault,doubledutch/vault,Aloomaio/vault,yanzay/vault,yanzay/vault,jgcallero/vault,Aloomaio/vault,doubledutch/vault,vicki-c/vault,chris-west-travelex/vault,kenbreeman/vault,Caiyeon/vault,kenbreeman/vault,kingland/vault,grange74/vault,tallpauley/vault,pradeepchhetri/vault,quixoten/vault,careyblack/vault,naunga/vault,ryon/vault,zendesk/vault,mtougeron/vault,yanzay/vault,lassizci/vault