Compute an ABI key as part of executing JavacInMemoryStep.

Summary:
The ABI key will be available after the Step has been executed.
Trying to access the ABI key before the Step has been executed
is likely a logical error, so it throws an IllegalStateException
in that case.

Test Plan: JavacInMemoryStepTest