fix support for private images in SoftLayer

agreed. the not-null filter is confusing, as you would have gotten a NPE here, at `input.getId()` right?

```java
+                    return input.getId().contains(imageId);
```