<<Are reimbursements okay to accept while on an F1 visa?>>
No. Violation of their visa terms because they are not allowed to work.
<<When does accepting cash become illegal or ill-advised?>>
It is against the terms of their visa, and if they are caught (fortunately chances are low because we have some 11 million illegals doing that already) they could lose their visa status.