Yep, in freepbx the queuecontext is 'hardwired', you can modify the file /var/www/html/fop2/admin/update_conf.php and look for this:
if($fop2qctx <> $dat['queuecontext']) {
$query = "UPDATE fop2buttons SET queuecontext='%s' WHERE device='%s'";
$db->consulta($query,array($dat['queuecontext'],$chan));
$need_update=1;
}
Just coment the "consulta" line:
if($fop2qctx <> $dat['queuecontext']) {
$query = "UPDATE fop2buttons SET queuecontext='%s' WHERE device='%s'";
//$db->consulta($query,array($dat['queuecontext'],$chan));
$need_update=1;
}