Portfolio modelling error for large shorts crossing 0-holdings resulting in bad calculation of profit-loss on order