[CB-2846] SplashScreen crashes app when image not available

- only updates bounds when image is available
- added warning log when image is not available