甲将自己的一套住宅出售于乙,并约定乙先支付房款的30%,一个月内付清剩余房款,待乙付清房款届时再办理房屋过户手续。同时为保障乙的利益,双方在3月10日办理了预告登记。同年4月10日,甲又自行将该套房屋出卖给丙,双方签订了房屋买卖合同,丙交付了全部房款,房屋已经移转占有,但未办理过户登记。同年7月10日甲再次自行将该套房屋出卖给丁。下列表述正确的有( )。
A.丙没有取得房屋所有权,属于无权占有 B.因房屋已经办理了预告登记,丁无法办理过户 C.甲与丁之间的房屋买卖合同有效 D.假设乙取得房屋所有权,丙有权请求甲承担违约责任