issue #9: fallback handling is differs between sync and observer responses; decouple from error handling
Merge pull request #12 from Netflix/no-fallback

decouple fallback from error handling