Capacity Achieving Codes for an Erasure Queue-Channel