Same problem serving from a local or mapped drive?
Is it cfcontent or just reading the file over the network, underlying Lucee uses the same resource handling for filereadbinary() etc .
Try logging out the getTickCount() between each call, i.e before and after filereadbinary()