Improve receive_timedwait methods to return proper error/value upon TIMEOUT