Only try to get remote data if the parent is persisted
deferred execution of reject to next tick for better reporting of unhandled errors