Handle boot images with custom makefile properly

When a pre-built image should be used, it should be stored in the
target files zip so that it can be used with external signing
processes.

Change-Id: Iad60d9c3a483d14591bd63e9467d209df3393f7a