Introduce TokenRequestDenied exception for 40x responses on token fetch. Fix #124.