It depends on how the server was hosted. If it was on a cloud, the provider could have suspended the vm and slurped the encryption key directly from memory.
Bare metal would have been a bit harder, but still possible by probing the memory bus.
One could counter this by storing the disk encryption key in a hardware enclave (e.g., SGX).