[This space intentionally left blank]
I also believe A is correct. Relevant rules section:
5.10.1 [...] A ship in a system occupied by an
enemy Colony may attack the Colony, but only after
all other combat is resolved in the hex. If all enemy
units have either been destroyed or have retreated, the
Colony may be fired upon.