Fix $? error for black out-of-bounds tiles

A previous modification to the tile generation shell command caused
the return code to always be zero. This caused out-of-bounds tiles to
not return black.png. The PGM remnant tile is no longer being removed
and should now be deferred to a background cleanup process.