add more robust fallback scenarios
better error messaging
Merge pull request #14 from paypal/fallback

Support more robust fallback scenarios.