That is because your access lists specify 135 as the source port. You want you only specify 135 as the destination port:
access-list outside_access_in permit icmp any any echo-reply
access-list outside_access_in permit icmp any any unreachable
access-list outside_access_in deny tcp any any eq 135
access-list inside_access_in deny tcp any any eq 135
access-list inside_access_in permit ip any any
BTW, if you are worried about MS issues, you probably want to think about filtering 445, 137, 138 and 139. 135 is the chattiest port, but you can do filesharing if both sides allow communication to 445