3:11 is more than plenty of time for a transfer. But, do bear in mind that she is not connecting at JFK as she will be on two separate tickets.
If for some reason the B6 flight is delayed or cancelled and she no shows for her EK flight, her ticket will be cancelled. Her ticket will retain whatever value it retains under its fare rules and she may purchase a new one at whatever the prevailing fare is.