Here’s my workaround for now:
fly status --json | jq '.Allocations[].IDShort'
fly vm restart <ID>
fly vm status <ID>