It is a known issue, and it is possible that it could work sometimes, but it is better to buffer the connection, as it is unpredictable otherwise.
See the following thread for more info (if such things interest you):
RecL doesn't record if connected...