从法律的角度来说

1、首先从法律上你要明确,关于房地产所有权的交易和过户,是以国家相关主管部门(各地房管局)的登记过户为准,你的房子一直没有过户,那么该房的所有权就一直在你名下。虽然牵扯一些法律上的争议,但产权关系是明确无误的。

2、从当前情况来看,由于你单位不允许该房过户,而且你当时将房卖给A之后他一直没有履行合同中约定的义务、办理过户手续,故你可以请求法院撤销你们的合同。至于B与A之间的问题,则属于另一个法律问题,不需要你一并考虑的。